Update to TP2.3.0 with Frames 2.3.1
Remove deprecation warnings
Merge branch 'master' into tp2.3.1
Merge branch 'master' into tp2.3.1
Remove large graph files from SCM.
Start tearing TX handling out of core module. This will eventually
allow it to be dependent only on KeyIndexableGraph, rather than
Transactional graph. It does, however, mean applying more rigorous
TX handling in the higher levels, i.e. the REST parts.
Add tx to permissions-setting resource
Remove dependency from TransactionalGraph
Adjust GraphManager API to use CloseableIterables where appropriate,
and add a BasicGraphManager that is not dependent on Neo4j functions.

This is not yet optimised and does not use as many index functions as
it ultimately should.
Remove more dependence on Neo4jGraph, along with various other tweaks.
Commit operations
Dubious fix to query function
Merge branch 'master' into tp2.3.1
Merge branch 'master' into transaction_overhaul
Merge branch 'master' into tp2.3.1
Merge branch 'transaction_overhaul' into tp2.3.1_transactions
Actually delete nodes on clean
Mandate a tx graph in the fixture loader
Fix an implementation-specific order issue
Use blueprints tx in tests