This implements SHA-512/256, which generates a 256 bit hash, but using SHA-512 so is faster than SHA-256 on 64bit platforms.
The main goal of this implementation is to enable support for this faster hashing algorithm in ZFS
This is the follow on to r292782