AVX2, Fixes, and Optimizations.
-Implemented AVX2 (32-bit float)
-Small intel compiler improvements
-Fixed hardcoded alignment check (was 16, now 4*vector_size)
-Switched to intrinsics (_mm_round_ps/_mm256_round_ps) for round, ceil, floor, and trunc