neo4j/neo4j — pull request #380 by tinwelint (2012-12-19 10:39:11+00:00)
Title: Resurrected old SIngleJvmWithNetty tests and tx context refactorings

Each transaction executes in a context, meaning that the services needed

during the transaction and during commit will remain the same throughout
the lifecycle of the transaction, even if there's a role switch.

This solves a class of bugs caused by transactions spanning more than one
version of a service, for example a LockManager instance.