Centralize dependency and mvn plugin versions. Avoid creating dir outside of target.
Merge pull request #1019 from nawroth/master

Centralize dependency and mvn plugin versions.
Revert "Ensure predicates are applied during matching"

This reverts commit 8e1ee57d1a1026dc660e05e1e5061ee0124c2fea and 4c42b3ab3c6a6f18dee83c2eb0db66310983b050.
Further discussion of this change is required.
Add deprecation note for DELETE of properties
Introduce TypeSet
Use TypeSet instead of Set[CypherType]
Evade bug in git-commit-id by adding neo4j-root profile to kernel pom

o This is needed to build neo4j as a submodule in the root
  project as the plugin is not smart enough to find
  its .git directory when using git submodules
Merge remote-tracking branch 'upstream/1.9-maint'
Merge pull request #1017 from cleishm/deprecations-update

Deprecations update
Split NetworkInstance into NetworkReceiver/NetworkSender
Improved transaction documentation.
Make git-commit-id use toplevel .git and not refer to submodule in root
Remove references to tinkerpop maven repositories.
Add vDefault synonym for v2_0
Add tests for delete/remove
Type check expression following DELETE

(experimental parser)
Add REMOVE property (experimental parser)
Remove support for bare nodes with props in patterns

When using properties in patterns, parenthesis must be used.
ie. CREATE (n {foo:'bar'})
Merge pull request #1020 from cleishm/experimental-remove

Add REMOVE property (experimental parser)
Merge pull request #1022 from cleishm/no-bare-nodes-with-props

Remove support for bare nodes with props in patterns