Merge pull request #1264 from boggle/index-bug

Fix for incorrect behavior of MERGE
Bump dependency on neo4j-browser.
Tagging for version 2.0.0-M06
Back to development version.
Bump dependency on neo4j-browser.
Tagging for version 2.0.0-M06
Removes shutdown hook during normal stop, preventing leaks
Merge pull request #1269 from digitalstain/remove-server-hook

Remove server hook
Return a result from the ConsistencyCheckService.
Fixes #1254

When breaking up a pattern into parts that can be solved
by different matchers, we sometimes produces patterns
that are disconnected. This is a problem for some
matchers. This commit changes this to make sure only
connected patterns are solved for each step.
Back to development version.
Merge remote-tracking branch 'upstream/1.9-maint'
Add semantic checking of merge actions
Add check that var length rels are not used in updates
Fix comparisons against null
Merge pull request #1277 from cleishm/semantic_checks

Semantic checks
Merge pull request #1265 from cleishm/shortestpath_checks

Improve semantic errors for allShortestPaths
Coerce collections to a common type

When saving collections as properties, they must be turned into arrays.
This commit changes how this is done for numeric types. Now Cypher
finds a common type to use, and coerces all numeric values into a
common numeric type.
Merge pull request #1278 from systay/null_comparisons

Fix comparisons against null
Remove documentation of ha.discovery.url

This config option was removed in 1.9-RC1