Make UMLGraph maven compatible
Produce Javadoc and src jars
Move test sources to Maven standard test dir
Do not autogenerate Version class on every compile.

Instead, use a properties template file and Maven filtering
to set the correct version while building the output jar.
At runtime, load the properties file from the classpath and
statically initialize the version parameter.
Don't ignore Version.java. Ignore Intellij project files.
Generate UmlGraph-based Javadoc
Include main class in jar manifest file
Correctly formatted SCM URL
Add developerConnection link
Merge git://github.com/gousiosg/UMLGraph - base for a fixed maven build
changes in the pom.xml:
- added an configuration for the maven-compiler-plugin
- added project.build.sourceEncoding
- added the dependency for the tools.jar
changed version to 5.6.5 to be higher than the last 5.6.4
Merge branch 'master' of https://github.com/Stummi/UMLGraph into Stummi-master
Correct handling of Version.java

It is generated automatically from the version and the git hash.