Jump to non-inplace decrypt update when pointers are different.
Added new x86 assembly for AES. AES-CBC decrypt only 4 blocks at a time (not 6 or 8) due to reduces register count. GCM implementation for AVX2, AVX1 and AESNI only. Disabled looking for other assembly files for x86.