Initial, experimental proto support in Streamy.

What works:
* Single proto file schema input.
* Strings, int32/int64s, and message types.
* Repeated fields.
* [Un]marshalling by tag number.

What doesn't (including but not limited to):
* Service definitions.
* Imports.
* Enums.
* Libraries.
I think if you call `transform.readInput` barback will link it to your transformer and call it again when the file changes. I filed a bug a while ago about this and IIRC it was fixed.