Upgrade to Neo4j 2.0

* adapted API and SPI changes
* added label support for Neo4jVertext
* added minimal Cypher support to Neo4jGraph (mostly for schema index operations)
* fixed blueprints-tests by adding an constantly open outer transaction which is also restarted after commit or rollback in Neo4jTestGraph