Backport AIO (Asynchronous IO) from Linux 3.5
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.

Signed-off-by: David McCullough <ucdevel@gmail.com>
backport CPUIDLE from 3.5

Conflicts:

	drivers/cpufreq/cpufreq_wheatley.c

Change-Id: Ifd9d772d832e28917a46683d72ffb4e6628a592c