Fix bug in single-level package names (found and fixed by Dean Harding)
Merge pull request #20 from square/rice/dean_hardings_fix

Fix bug in single-level package names (found and fixed by Dean Harding)
Merge yhpark's bug fix
Merge pull request #21 from square/rice/yhpark-child-packages

Merge yhpark's bug fix
Emit imports for extension classes outside current package
Change "user" to "customer" in person.proto to be consistent with web examples
Merge pull request #23 from square/rice/user_is_customer

Change "user" to "customer" in person.proto to be consistent with web examples
Merge pull request #22 from square/rice/extension_imports

Emit imports for extension classes outside current package
Fix some findbugs/IDEA inspection warnings
Merge pull request #24 from square/rice/code_inspections

Fix some findbugs/IDEA inspection warnings
Add support for message options
Merge pull request #25 from square/rice/custom_message_options

Add support for message options
Revert "Merge pull request #25 from square/rice/custom_message_options"

This reverts commit 3d3bca0d62bc4f49ea0c4c4558cd7e6d32cbf6f7, reversing
changes made to 3acbf51f113d025f7c9be3d23ea4967af9b6b3c8.
Merge pull request #26 from square/rice/rollback

Revert "Merge pull request #25 from square/rice/custom_message_options"
Remove defaults from message type fields