Protocol Buffers compiler - executable JAR and API