Use Go's stdlib varint instead of protobuf

This avoids external dependencies, which is a Good Thing.