Use junit's TemporaryFolder in unit tests instead of commons-io's FileUtils
remove references to unused dependencies
upgrade Neo4J from 1.9.M05 to 1.9.RC2
Register Neo4JGraphDatabase cleanup thread once
Avoid creating a new JE Environment for each check for conflicts in JEStagingDatabase
Separated functional tests that use remote repositories.

Only functional tests that use remote repositories will use the full versions of the Neo4J and Berkeley databases.