Supporting rpcz proto libraries

Hi Chris,

I modified repobuild to support rpcz by generalizing proto_libary nodes into translate_and_compile nodes.  I have plugins for proto_library and rpc_proto_library; I'll generate separate pull requests for those.

Please have a look and see if you like it.  If not, no worries.

 -Mark