Remove old code
Skip arrays correctly
Add skip_string()
Use separate read_tag() and write_tag()
Expose string and array lengths as 64-bit values
Add functions to read/write variable length ints
Write ints and string/array lengths as variable length ints
Read ints and string/array lengths as variable length ints