ADDING AUTO-CONFIGURATION AND STARTER POM FOR SPRING DATA NEO4J

I'm open for improvement suggestions.

There are also some unresolved issues.
1. When compiling spring-boot-starter-data-neo4j module, it fails because
maven-enforcer-plugin:1.3.1 does not allow 'Dependency convergence errors'.
The error is inside <artifactId>spring-data-neo4j</artifactId> with
neo4j-cypher-compiler-1.9 and neo4j-cypher-compiler-2.0 which are the cause
of the dependency mismatch. The two dependencies are commented out (for now)
to not brake the build.

2. There is a problem with the unit test testEmbeddedDatabaseConfiguration so the
tests are not yet ready. The problem is that SpringRestGraphDatabase is correctly instantiated,
but not EmbeddedGraphDatabase. My guess is the version mismatch in the neo4j library
(see point 1 above). Note that this error is only present in the Unit tests.