Emit a public constructor for each generated message

Fixes https://github.com/square/wire/issues/135.