Add an implementation to clearCache()
Remove old unnecessary configuration property from the test
Cleanup and removing empty todo
Fix: remove terminated transaction when counting commited transaction in getNumberOfCommittedTransactions()
Fix: use the correct builder in HighlyAvailableGraphDatabaseFactory
Reenabling transaction monitor in HA after JTA removal
Introduce AbstractTokenCreator to factorize out common code in
- SlaveLabelTokenCreator
- SlavePropertyTokenCreator
- SlaveRelationshipTypeCreator
by using a template method pattern

Add test for AbstractTokenCreator
Reenable UpdatePullerTest
Remove empty TODO and little cleanup
Fetch store dire in BranchStoreBean
Add TransactionMonitor to MetricsLogExtension
Clear cache in test
Merge pull request #2765 from davidegrohmann/2.2-fix-todos

Reenable Transaction Monitor in HA
Adds details to flaky test
Refactoring of the top level Cypher compiler and how it handles compatibility with older compilers
Introduces ExtendedExecutionResult

ExecutionResult is an interface that, by mistake, is what older compilers implement. Because of this, it
can't be changed in future versions. By introducing ExtendedExecutionResult and having compilers
produce internal ExecutionResults that are translated to the public interface, we preserve the ability
of changing the external interface without having to recompile old compilers.