Align small blocks to the vectorization size (typesize * 16)

Allows usage of vectorized shuffles for small compressions which are not
aligned to a power of two without losing to much of the blocksize.
Also improve tests a bit.
Merge pull request #25 from juliantaylor/small-blocksize

Align small blocks to the vectorization size (typesize * 16)