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
Clearing up reference counting circular dependencies

o Refactored the circular dependency mess around reference counting and closing statement context. This does
  not address any issues of leaking resources, it only makes the code more readable. This is a step towards
  re-merging the state and the operations, at least from the outside as seen by the API user.

o Fixed test that depended on the order of randomly-ordered list items.
o Removed unused ThreadLocal code from ThreadToStatementContextBridge
Make the experimental parser use the correct type for relationship collections
Merge remote-tracking branch 'upstream/1.9-maint'

Conflicts:
	enterprise/cluster/src/main/java/org/neo4j/cluster/com/NetworkSender.java