Emit a public constructor for each generated message
Don't emit duplicate ctor checks
Merge pull request #136 from square/rice/public_message_constructors

Emit a public constructor for each generated message