proj: stm32: minor update
core: mm: sync printed index with mallinfo
plat: x86: prepare pseudo pc port
plat: x86: increase heap size for pc
plat: armv5: add port and bsp code

Build passed.
Runtime error not resolved yet.
plat: armv5: fix a bug in entry asm code

Now we can run code smoothly on the armv5 core.
plat: armv5: reduce optimize level

Somehow, it will go into dead loop with -O2 flag.
Thus current without a good solution, we set it non-optimized.
plat: armv5: disable main cpu to avoid mis-ops

In fact, this system is based on bg2, so there is a armv7 cpu
and armv5 mcu in the soc.
update README
plat: armv5: update dir architecture and includes
plat: armv5: update header definition
plat: stm32: update and simplify trivial names
plat: stm32: update comments
plat: x86: update and simplify trivial names
frame: update headers including mechanism