Update to vertx-neo4j-graph to support Vert.x 2.1 and Neo4J 2.1.

Updated vertx-neo4j-graph to version 1.1, with updated dependencies in
build.gradle (groovy 2.0.4 -> 2.0.8, vertx 1.3 -> 2.1, neo4j 1.9m01 ->
2.1.1).

Added transaction try/catch clauses to various Neo4J constructs to avoid
NotInTransaction exceptions, tuned and/or renamed various imports due to
API differences in vertx 2.1 and neo4j 2.1, removed exception throws from
start and stop methods, renamed various method calls (getConfig -> config
getLogger -> logger, etc), changed body to body() due to upstream change,
replaced langs.properties to the default in vertx 2.1.

In Neo4jGraphTestClient, we had to change the deployVerticle code to have
a new function as a parameter wrapping the String in an AsyncResult due
to upstream changes in deployVerticle.

All original test pass, tested using Gradle 1.12 and IntelliJ 13.1.3 (additionally,
see email of 12-06-2014).