added arm optimized AES and SHA1 routines and support for bit sliced AES using NEON instructions