instancetype methods that were missed
simple formatting
Moved parseFrom methods and defaultInstance

Moved parseFrom methods and defaultInstance down into the library.  The
implementation for defaultInstance is required by subclasses but not
the declaration. parseFrom methods are now defined and implemented by
the library.
Moved clear, clone, and mergeFrom declarations

Moved clear, clone, and mergeFrom declarations into library so they
don’t have to be generated with each class.  Auto-complete and type
checking still works because of instancetype declaration.
Implementations must still be generated for each class.
Project: enabled stricter warnings for unit tests

Enabled stricter warnings for unit tests.  Base classes are now ordered
descending by use.
Merge branch 'patches-fixups'