Corrected nested Enum generation

I was using the scalabuff-compiler, and found that for certain .proto files, the parent class was being prepended multiple times, resulting in non-compiling code. 

I've added a small patch to Generator.scala to fix this, and also bumped the version of protobuf-java to 2.5.0.


Thanks