* changes:
Move ReviewDb ProtobufCodecs to a common class
Add equals/hashCode to PatchSet and ChangeMessage
ChangeNotesState: Add a Builder
ChangeNotesState: Remove changeMessagesByPatchSet field
Submit: Remove code scanning for failed submission message
ChangeNotes: Remove fields that read from ChangeColumns
ChangeNotesState: Remove redundant revertOf field
Clarify ChangeNotesState private/WIP/started bits
ChangeNotesState: Remove some @Nullable annotations from create
Move ByteString bytes(int... ints) to test util
Add tests for fields declared in types with custom serializers
Convert OAuthTokenCache serialization to protobuf
Convert MergeabilityCacheImpl.Key serialization to protobuf
Simplify and clarify exception throwing of CacheSerializer