Plausibly working sized (currently 32 bit) rabin
Pass required data for new rabin from chunks.
Merge branch 'sized_rabin'

The hash will fill whatever type you assign to it in rabin.h (currently 32
bits).

Also puts a ringbuffer into the windowed version.