Revert "Adding cookie manager for downloading csv from websites which requires the client to handle cookies"

This reverts commit 4093ef469ccb479f577c4407c9cdd2c821afcc6e.

Conflicts:
	community/cypher/cypher-compiler-2.1/src/main/scala/org/neo4j/cypher/internal/compiler/v2_1/spi/CSVResources.scala
	community/cypher/cypher/src/test/scala/org/neo4j/cypher/LoadCsvAcceptanceTest.scala
Fix the conflict resolution from the last merge
Revert "Revert "Merge pull request #2093 from boggle/2.1-resolve-tokens""

This reverts commit c1ec95f1b8edd4b957e1e9b19c09befef30dcefa.
Skip two new tests for LOAD CSV with funny file names

They fail on Windows.

I'm sure they're valuable but we need to get them to pass
on Windows, which I'd created a card for.
Not reverting the whole change as the tests are new and the
remaining clean-up looks useful.
Introduce Selections to the QueryGraph and SQGBuilder

o SQGB: For now only works with HasLabels() in MATCH
o Renamed ProjectionPipe to ProjectionNewPipe
o QueryGraph: Projections are now a Map[String, Expression]
Prototype simple label scan support for new planner

o The missing piece is label id resolution