Make it possible to have RETURN only queries in Cypher
Rewrite Prettifier using parboiled
Merge branch 'boggle/2.0-peg-prettifier'
Merge branch 'systay/return-only'

Conflicts:
	community/cypher/src/test/scala/org/neo4j/cypher/ExecutionEngineTest.scala
Allow returning the "old" rest format from the transactional endpoint.

For compatibility, in particular for existing clients, enable returning Nodes,
Relationships, and Paths in the "traditional" format of the Neo4j HTTP API.
This format also adds one level of indirection for returned maps in order to
be able to distinguish them from Nodes/Relationships/Paths...

This is implemented the same way as returning an extraction of the graph
in the result set. This format is specified as ["rest"] in the resultDataContent.
Neo4j Desktop: Use default look and feel of platform
Make transactional endpoint correctly serialize scala collection types, fixes #1046
Neo4j Desktop: Sensible default location for graph database
Neo4j Desktop: Show placeholder license in installer
Neo4j Desktop: Make file chooser reject invalid database directories
Neo4j Desktop: Display correct icons
Adds examples with parameters to create and set.
Typo.
Windows startup scripts now verify that correct java version is running.
Merge pull request #1068 from jakewins/win-java7

Windows startup scripts now verify that correct java version is running.
Merge pull request #1066 from boggle/2.0-desktop-snags

2.0 Neo4j Desktop: Fixes for various snags
Merge pull request #1055 from jakewins/fix-1046

Fix #1046
Refactoring Desktop UI

o Moves settings into separate dialog [INCOMPLETE]
o Move buttons to lower section of window
o Replace memory slider with ability to edit .vmoptions file
o Remove "gear.png"
o Lots of smaller visual changes (spacing etc.)
Better examples and cleanup around Cypher parameters and REST.
Break MainWindow into smaller classes.

o Introduce DesktopModel.
o Pull SettingsDialog into its own file.