Initial release, including only codecs. - Includes JVM implementation with `UInt` and `ULong` as default scala `Int`/`Long` scala types. - Includes simple generic derivation with linear indexing. - Implicit derivation uses `varint`s as the default integer type. - Missing codecs for `sint32/64`.