load generated js proto files

Generate commonjs modules from proto files with proto2js and put all in a ``proto`` subdirectory. The js files are easier to package/load for the browser, and also don't need the proto parsing step at runtime.

Suggesting to also use these modules for Node.js.