Added overclocking, undervolting and a little more available ram configurable features

Conflicts:
	arch/arm/mach-msm/board-ancora.c
	arch/arm/mach-msm/board-ariesve.c
Added SIO and V(R) I/O schedulers

Conflicts:
	block/Kconfig.iosched
	block/Makefile
Added 5 CPU governors:
- InteractiveX
- Lioneheart
- Lulzactive
- OnDemandX
- SmartAssV2
Some warning fixes
Corrected V(R) IO scheduler indentation
 arm/crypto: Add optimized AES and SHA1 routines

Add assembler versions of AES and SHA1 for ARM platforms.  This has provided
up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

Platform   CPU SPeed    Endian   Before (bps)   After (bps)   Improvement

IXP425      533 MHz      big     11217042        15566294        ~38%
KS8695      166 MHz     little    3828549         5795373        ~51%

Signed-off-by: David McCullough <ucdevel@gmail.com>
Glitch free GPU frequency changing (by MikeC84)
Added more cpu frequencies and changed some voltage values
(Thanks to CastagnaIT, Doomsday94 and Diablo96 for their sources)
Added custom config and updated default config