Merge pull request #878 from chrisleishman/experimental-parser

Updates to experimental-parser
Add list comprehension syntax
Use ContextToken as a case class
Add ListComprehension parser test
Merge pull request #885 from chrisleishman/experimental-parser

Add list comprehension syntax
Adding mathy functions to new parser.
Merge remote-tracking branch 'origin/2.0' into experimental-parser

Conflicts:
	community/cypher/src/test/scala/org/neo4j/cypher/CypherParserTest.scala
Merge pull request #916 from chrisleishman/experimental-parser

Merge remote-tracking branch 'origin/2.0' into experimental-parser
Add foreach to experimental parser
Merge pull request #924 from chrisleishman/experimental-parser

Add foreach to experimental parser
Merge branch 'experimental-parser' of git://github.com/wfreeman/neo4j into experimental-parser
Add filter & extract
Move CypherTypeSet extensions
MergeAst introduced!