Impoved build file formatting.
Syntax improvements.
Fixed #18, enum generation.
Syntax fix.
Fixed generation of messages with multiple Enums of the same type.
Added a blank line to the end of all generated Messages.
Added newlines to parsed resources.
Minor generated output header notice improvement.
Fixes #19 and an additional nesting related problem. Expanded the Enum test case.
Fixed a recently-introduced generator bug related to Enums.
Set Main-Class inside the packaged jar (to allow running standalone)
Merge pull request #22 from Xeralux/master

Minor fix to allow running jar with "scala scalabuf.jar"
Big project refactoring.

Moved main compiler to scalabuff-compiler subproject.
Merged with the GitHub pull request.
Fixed SBT project file names.
Removed Scala-specific options

Protoc would not compile the files with Scala-specific options.
Fixed ScalaBuffTest.
Fixed ParserTest.
Removed sources in old locations.
Fixes #20: field names are now surrounded by backticks.

All generated public case class field names are now surrounded by
backticks, in order to prevent clashes with reserved
identifiers.

Updated tests to reflect this.