(RETRY) cleaning up generated source files from repository

-removing generated source code from the repository 
-fixing up maven build to properly build protobuf files and put them in target/generated-sources
-updating version of protoc used, since the committed files were depending on classes which only exist in protobuf 2.5+, not 2.4.1
-ignoring IntelliJ project files