lib/lzo: Update LZO compression to current upstream version
This commit updates the kernel LZO code to the current upsteam version
which features a significant speed improvement - benchmarking the Calgary
and Silesia test corpora typically shows a doubled performance in
both compression and decompression on modern i386/x86_64/powerpc machines.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>

+

random: entropy tweaks are all the rage nowadays
use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/

+

ARM: vfp: Use cpu pm notifiers to save vfp state
When the cpu is powered down in a low power mode, the vfp
registers may be reset.

This patch uses CPU_PM_ENTER and CPU_PM_EXIT notifiers to save
and restore the cpu's vfp registers.

Signed-off-by: Colin Cross <ccross@android.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Tested-and-Acked-by: Shawn Guo <shawn.guo@linaro.org>
Tested-by: Vishwanath BS <vishwanath.bs@ti.com>
	modified:   arch/arm/vfp/vfpmodule.c
	modified:   build_kernel.sh
	modified:   drivers/char/random.c
	modified:   include/linux/cpu_pm.h
	modified:   include/linux/lzo.h
	modified:   kernel/cpu_pm.c
	modified:   kernel/power/Kconfig
	modified:   lib/lzo/lzo1x_compress.c
	modified:   lib/lzo/lzodefs.h