Support Span<byte> as Hash-function input
It would be very useful for the hash functions to accept a ReadOnlySpan
Another advantage is the possibility to cast between various types of Span-types with the help of MemoryMarshal. This makes it possible to cast a string to a ReadOnlySpan
I would also be happy if this would only be supported in the block-transformer interfaces in the beginning, where you already support ArraySegment