crypto: x86_64/AVX2 assembler implementations of blowfish, twofish and serpent block ciphers.  avx2-2012-06-18 branch: Assembler implementations tested using Intel SDE and kernel patches + glue code tested using Bochs emulator.  avx2-2012-09-12 branch: Rebased on latest cryptodev-2.6 tree. Compile tested. avx2-2012-10-27 branch: Rebased on latest cryptodev-2.6 tree + camellia-aesni patchset. Camellia-AVX2 implementation removed for now. Tested on Bochs emulator.