Add header guard and fix amalgamation. Github issue 10.
Add ChaCha
Round up Transformation_Filters internal buffer size to the next multiple of 1024
if the underlying transform uses a small update granularity.
Microsoft docs indicate VC++ 2013 has AVX2 intrinsics, so enable them.
Simplify