Generates .proto files from scala case classes (2.10+).  Provides serialization and deserialization.