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. avx2-2013-01-19 branch: Added Camellia AVX2/AES-NI implementation. Tested on Bochs emulator. avx2-2013-03-06 branch: Clean-ups, tweaks, prefetching of tables for implementations using vpgatherdd. Tested on Bochs emulator.