adding graphity to the domain examples
Bump version to 1.9
Update instructions following the comment http://docs.neo4j.org/chunked/snapshot/server-installation.html#comment-565895701
SymbolTable is dead. Long live SymbolTable!

This is a major refactoring of the type system in Cypher.
Changed transaction taking around unique indexes

It will open a transaction as late as possible, after checking if
the entity exists in an index.
Deprecates the Reference Node

Adds @Depracated on GraphDatabaseService#getReferenceNode() and corresponding method in BatchInserter
Removes usage of the reference node in test cases that end up in the manual
Notes usage of the reference node in the ReST API for later removal
Changelog entry

Leaves usage of reference node in the shell. It is a larger change that needs some thought.
Merge remote-tracking branch 'upstream/master' into 1.9

Conflicts:
	cypher/src/main/scala/org/neo4j/cypher/internal/executionplan/builders/CreateNodesAndRelationshipsBuilder.scala
Added v1.9 parser and made it the default
Predicate now implements Expression
Predicates can now be returned and used to set properties
Landing Miaoskis PR714: Index API get-or-create semantics now work with the Batch API. Closes #690.
Merge remote-tracking branch 'systay/1.9-parser-proper' into 19
Merge remote-tracking branch 'systay/predicate-expressions' into 19
Better error messages from CREATE UNIQUE problems
Fixes #797: CREATE UNIQUE now makes sure used identifiers have the same properties even if they are re-used without the properties
Merged in 1.8 changes into the 1.9 tree

Conflicts:
	cypher/src/main/scala/org/neo4j/cypher/CypherException.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/commands/AggregationExpression.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/commands/Expression.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/commands/Functions.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/commands/MathFunction.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/executionplan/builders/CreateNodesAndRelationshipsBuilder.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/mutation/ForeachAction.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/parser/v1_6/Predicates.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/parser/v1_8/StringLiteral.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/pipes/EagerAggregationPipe.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/pipes/ExecuteUpdateCommandsPipe.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/pipes/matching/MatchingContext.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/pipes/matching/PatternRelationship.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/AnyType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/BooleanType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/CollectionType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/DoubleType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/IntegerType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/LongType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/MapType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/NodeType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/NumberType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/RelationshipType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/ScalarType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/StringType.scala
	cypher/src/main/scala/org/neo4j/cypher/internal/symbols/SymbolTable.scala
	cypher/src/test/scala/org/neo4j/cypher/CypherParserTest.scala
	cypher/src/test/scala/org/neo4j/cypher/ErrorMessagesTest.scala
	cypher/src/test/scala/org/neo4j/cypher/ExecutionEngineTest.scala
	cypher/src/test/scala/org/neo4j/cypher/SemanticErrorTest.scala
	cypher/src/test/scala/org/neo4j/cypher/internal/commands/ExtractTest.scala
	cypher/src/test/scala/org/neo4j/cypher/internal/symbols/SymbolTableTest.scala
Fixes #841: Collect should ignore null values
Merge pull request #845 from thobe/pwp-mark-proper

Improved adherance to the window locking protocol.
Test for correct memory mapping of a file that is growing.

When growing a store file, ensure that new regions at the end of the file are memory mapped, and there are no misses.
Ignore test on windows.

Because this test depends on memory mapping that isn't recommended on Windows.