Add more compression schemes for offset/score arrays

The four new schemes are meant to reduce the size of floats from 4 to 3, 2, 1
or 0 bytes per pair if they are all integers, and the range is limited.

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>