Unroll processing last few bytes to speed up hashing very small inputs.

Although the duration of the benchmarks is too short to come to any
conclusions, I'm seeing consistent 10-20% improvements for hashing <= 32
bytes of data.