Return IdentityMap from IdentityMap methods
Remove debug line
Correct return type of empty literal collections
Add toUpper and toLower
Merge pull request #2020 from boggle/master

Minor fixes around PERIODIC COMMIT
Merge pull request #2032 from cleishm/collection-type

Correct return type of empty literal collections
Merge branch 'neo4j/2.0-maint' into master
Started adding the neccessary building blocks
From AST to Pipe through the new query planner

Added LogicalPlanner, QueryGraphBuilder and ExecutionPlanBuilder
Add new Planner into ExecutionPlanBuilder

This means that the new query planner now builds some type
of queries.
Merge pull request #2040 from systay/planner-bootstrap

First parts of the new plan building system
RelationshipGroup commands accept visitors

And also a windows-specifc fix for deleting indexes, similar to closing
neo stores after being memory mapped.
Simplify license info.
Move CSV loading from QueryContext to ExternalResources
Introduce observer pattern for Periodic Commit and Load CSV+Periodic Commit

o Document and test interaction between Periodic Commit and Load CSV
Refactor ExecutionPlanBuilder

o Broke out all state management into ExecutionWorkflowBuilder
o Add MappingBuilder
Disable commit row alignment for aggregation and union
Merge pull request #2047 from davidegrohmann/2.1-loadcsv-periodiccommit

Try to only commit on row boundary when using Load CSV and Periodic Commit
Merge pull request #2042 from tinwelint/2.1-accept-relgroup

RelationshipGroup commands accept visitors
Merge pull request #2043 from nawroth/2.0-maint

Simplify license info.