Update Neo4j version up to 2.1.2

- made separate commits since some versions are not binary compatible, so that maybe you can branch out of a given commit if needed.
- I'm not sure how you want to deal with `GraphDatabaseAPI` being deprecated for `GraphDatabaseService` since you rely on `DependencyResolver`. Is there a way to obtain the `NodeManager` or `GraphProperties` elsewhere?