arm: Allow CPU-supported unaligned accesses

This change reconfigures the CPU to allow CPU-supported unaligned
accesses, which are generally faster than software-only fixups,
resulting in fewer alignment exceptions.

Signed-off-by: Brent DeGraaf <bdegraaf@codeaurora.org>

Conflicts:

	arch/arm/kernel/head.S
Fixed prox sensor initialization due to linaro changes.
Added Scary
Linux 3.0.62 - Added missing driver: topology.c
[PATCH] ARM Topology by Linaro team
allows individual queue'ing of tasks to cores by the scheduler
Config update
Updated version