Various fixes to type checking (experimental parser)
Add literal maps
Renames the current v2.0 parser to legacy
Renames the current experimental parser to v2_0

Conflicts:
	community/cypher/src/test/scala/org/neo4j/cypher/internal/parser/v2_0/rules/ListComprehensionTest.scala
Promote the experimental parser to the default
Reorganise parser tests
Merge pull request #1056 from cleishm/experimental-updates

Promote the experimental parser to default