Preliminary AVX2 support.
Adds proper detection for AVX2.
Adds gen3/z support for AVX2.
Adds missing AVX2 functions.
Extends tests to use AVX2 functions.
Merge branch 'avx2'