rename Option -> OptionValue so it doesn't shadow scala's builtin Option type.
Merge pull request #52 from robey/options

rename Option -> OptionValue
oops, forgot the tests.
factor out file reading, process imports, and pass them to the generator.
process imported symbols during generation.
use collectFirst and do not use string interpolation.
optimize map/getOrElse.
code golfing.
add a test to verify that imported protos from other packages are fully qualified.
Merge pull request #54 from robey/imports

fix protobuf "import" symbol names
Improved UpdateTestResources:

- generates parsed .txt files with camelCased names
- general code improvements
Updated generated tests.

Generated scala class file names now match their outer Java class names.
Fixed the generated UsesImportedPackage in UpdateTestResources.