Miscellaneous changes for Novathor from 3.1 and 3.2 upstream kernel

Drop SMP dependency for ARM Errata 751472
Separate l2x0 cache from cpu.c for future enhancements
etc?

Change-Id: I98e29fc6f5d15b177bac53287fadf669e1f9af29