new icons for Desktop
ExcpetionHandlingIterable no longer uses Unsafe.

It was an ugly hack before, and it's still an ugly hack, but now
it is an ugly hack that does not use the Unsafe. So a small
improvement.

Really though, we should do something about the fact that we expect
checked expceptions through the Iterable methods.
Add haversin function to Cypher
Merge pull request #1249 from benbc/2.0-haversin-for-cypher

Add haversin function to Cypher
Refactor Cypher query grammar to sequence of clauses
Split test covering multiple Cypher versions
Merge pull request #1241 from cleishm/grammar_rework

Refactor Cypher query grammar to sequence of clauses
Fixes problems where certain patterns and predicates caused the execution planning to loop forever
Depend on neo4j-browser.
Make neo4j-browser the default web interface.

Webadmin remains accessible at /webadmin, but you need to look for it.
Depend on org.neo4j.browser:neo4j-browser (moved from org.neo4j.app:neo4j-browser).
Merge pull request #1245 from systay/never-ending-query

Plan building bugfix
org.neo4j.browser is another group that belongs to neo4j.
Remove reference to webadmin, now that neo4j-browser is the default web interface.
Merge pull request #1217 from akollegger/new-icons

new icons for Desktop
Merge pull request #1247 from chrisvest/excheption-rethrow-hack-without-unsafe

ExcpetionHandlingIterable no longer uses Unsafe.
Adds properties to nodes and relationships
Adds parsing for properties on nodes and relationships
Moves properties from patterns to predicates where appropriate
Allows nodes to have properties in MATCH
QueryContext now takes longs instead of PropertyContainers for property operations