arm/crypto: Add optimized AES and SHA1 routines

Conflicts:
	arch/arm/Makefile
	arch/arm/crypto/Makefile
	arch/arm/crypto/aes-armv4.S
	arch/arm/crypto/aes_glue.c
	arch/arm/crypto/sha1-armv4-large.S
	arch/arm/crypto/sha1_glue.c
increased READAHEAD
LMK: Optimize lowmem_shrink.

By comparing with selected_oom_score_adj instead of min_score_adj,
we may do less calculation.

Signed-off-by: Leon Ma <xindong.ma@intel.com>

Signed-off-by: Paul Reioux <reioux@gmail.com>
bumped version
fixed socket compilation
fixed code
Merge commit '8b6d522' into MAD-0.6-uz