Adapt .classpath and build.xml to use neo4j-2.X instead of 1.9.X.
Adapted transaction handling for Neo4J 2.0.

Also commented out tainting of 'x' AND '* x' as introduced by a previous commit because the test-cases have not been adapted.
Port to Neo4j 2.X completed.

This re-introduces the argumentTainter patch commented out in the
previous commits and adapts unit tests accordingly.
Adapted installation instructions for 0.3.5 release.
Changed 0.3.5 to 0.3.1 in documentation as changes don't warrant a version-bump by 0.5.
Adapted argumentTainter to work with neo4j-2.x.