Simplify sample protocol-buffer data model
Add missing dependencies to Makefile
Remove old proto_accessors header
Make code accept wider range of function-likes
Change combinators to take const refs to args
Standardize on "P" prefix for Producer combinators
Add read-write accessors for protobufs