ARM: Use -mcpu=cortex-a9 when targeting U8500 CPUs

Enable compiler optimizations specific to the Cortex-A9
processor when targeting U8500 CPUs. This is necessary
take advantage of the UDIV/SDIV instructions supported by
these processors. To accomplish this, we need to remove the
-march=armv7-a ISA restriction from the compiler options
because 'cortex-a9' is a superset of 'armv7-a'.

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
arch/arm/Makefile: Enabled -pipe flag

-pipe uses pipes instead of temporary files for communication between the various stages of compilation. Thus, due to fewer R/W operations, the lifetime of an SSD is prolonged.

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
sched: enable SCHED_MC config and set sched_mc_power_savings to 2

Change-Id: Ib9076dc002bd1f3c50589f3833eafd1cf865ebff
Signed-off-by: zwliew <zhaoweiliew@gmail.com>