Allow .proto sources with no package name
Merge pull request #106 from square/rice/no_package_name

Allow .proto sources with no package name
Feature parity of Mojo with CLI.

Add support for roots, not emitting options, and the registry class.
Merge pull request #111 from square/jw/mooojjjooooooo

Feature parity of Mojo with CLI.
Reject null input immediately.
Merge pull request #113 from square/jw/fast-fail

Reject null input immediately.
Check whether offset+count can be fulfilled by specified bytes.

Also add helper methods in Preconditions class for checking inputs to the public API.
Merge pull request #114 from square/jw/math

Check whether offset+count can be fulfilled by specified bytes.
Avoid allocating an iterator when the list is empty.
Merge pull request #115 from square/jw/avoid-iterator

Avoid allocating an iterator when the list is empty.
Fix Javadoc problems for JDK 8 doclint.
Prepare version 1.3.0.
Use latest Maven release plugin.
[maven-release-plugin] prepare release wire-1.3.0
[maven-release-plugin] prepare for next development iteration
Correct argument usage.
Add generated source directory as a compilation root.
Merge pull request #117 from square/jw/underscores.what

Correct argument usage.
Merge pull request #118 from square/jw/root

Add generated source directory as a compilation root.
Update ProtoParser to 3.1.3.