Allow | to be used as separator in foreach
Allow | to be used as separator in extract+reduce
Fix for the "pull storm" phenomenon in HA
Merge remote-tracking branch 'origin/master'
Changed to heap based buffers for Client, thus avoiding the direct memory leak. Heap buffers will be more aggressively GCed.
Added missing license to fix the build
Fixed bugs
Merge remote-tracking branch 'chrisleishman/forward_compat'
Merge remote-tracking branch 'origin/master'

Conflicts:
	community/cypher/src/main/scala/org/neo4j/cypher/internal/parser/v2_0/Expressions.scala
	community/cypher/src/test/scala/org/neo4j/cypher/CypherParserTest.scala
	community/cypher/src/test/scala/org/neo4j/cypher/ErrorMessagesTest.scala
	community/kernel/src/test/java/org/neo4j/kernel/TestGuard.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/core/NodeImplTest.java