Protobuf varint (uint* and sint*) implementations (not int*), with unit tests.