Merge changes Ia052c7f9,If598680a,Ieae11722 into integration

* changes:
  refactor(el3-spmc): move function call out of loop
  refactor(el3-spmc): crash instead of reading OOB
  fix(el3-spmc): prevent total_page_count overflow