Add SHA-2.
Added isSIMDVector, support for SIMD primitives to std.traits.Signed/Unsigned, and fullyQualifiedName
Remove gratuitous string mixins
Use template mixin over string mixin
Remove useless variable
Fix Issue 12731 - Infinite range slices are not themselves sliceable
Merge pull request #2158 from monarchdodra/hasSlicingInfinite

Fix Issue 12731 - Infinite range slices are not themselves sliceable
Merge pull request #1391 from TurkeyMan/simd-traits

Added support for simd primitives to std.traits.Signed/Unsigned
Merge pull request #2156 from monarchdodra/stringMixin

Remove gratuitous string mixins
Merge pull request #2129 from Abscissa/add-sha2

Add SHA-2