Update spec: varint w/ Snappy length

Also introduces a spec version that we can increment both for compatible
and incompatible spec changes.