Allows any update action to happen, as long as the dependencies are met
Cleans up prepare for documentation tests
Adds documentation example of MERGE with parameters
Allows MERGE to be used inside FOREACH loops
Merge pull request #1237 from systay/merge-with-params

Add documentation for MERGE with parameters
Fix handling null properties in regular expression Cypher clauses
Merge pull request #1236 from systay/foreach-merge

Allows MERGE to run inside FOREACH
Move StoreFile JMX MBean so that it is always available for neo4j-browser.
Fixed race condition in constraint creation IT
Add haversin function to Cypher
Adds test to assert that we can do a DISTINCT and renamed columns and still ORDER BY the old name
Merge pull request #1249 from benbc/2.0-haversin-for-cypher

Add haversin function to Cypher
Refactor Cypher query grammar to sequence of clauses
Split test covering multiple Cypher versions