added tests for literals maps containing array properties, plus fixed maprepresentation to serialize those.
fixing issue with batchinserter where multiple calls to setnodeproperty with the same key would insert multiple property blocks with that same key
Merge pull request #1311 from lassewesth/batchinserterpropblockfix

fixing issue with batchinserter and multiple property blocks with that same key
Removed unnecessarily generics
Fix the typing of Cypher collections.

o Previously all collections were CollectionType(AnyType()) because of a bug in
   the type derivation code.
o This fixes a reported bug where indexing twice into a collection didn't work.
Merge pull request #1315 from benbc/2.0-fix-typing-of-cypher-collections

Fix the typing of Cypher collections.
Fixes regression in resource iterator docs.
Merge pull request #1305 from lassewesth/morelitmaps

fix for literals maps containing array properties
Fixed asciidoc table for patterns.
Improving error reporting from a flakey test.

o TestConcurrentRelationshipChainLoadingIssue is failing occasionally in CI
Small fix for incorrect assignment.
Move Cypher 1.9 parser into compiler package
Move Cypher 2.0 parser into compiler package