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
InvalidRecordException now gets rethrown as NotFoundException in appropriate cases.
making the shell example work correctly, added semicolon tip
Fixed #787: Issue when comparing array properties with literal collections
Sorted out an issue introduced by b5805c792cf1c5b50518834ebf6d98b562ba363f
which had the last committed tx id updated before the deletions were
executed for recovered transactions. This would cause the problem that a
failed (during commit) transaction might still update the last committed
tx id, resulting in the belief that the failed transaction was actually
successful and wouldn't have to be tried again.