handle new error API of transactional endpoint
Refactor how Desktop install and locate configuration files.
Fix the Neo4j Desktop vmoptions include path, and add an option to the uninstaller, to also remove configuration and log files.
Fix #1522

Using MERGE on patterns larger than single nodes requires
at least one bound node to be valid. This commit throws
and understandable error for this case
Added instructions for upgrading a database/ cluster of databases from 1.9 to 2.0
Adds test for exceptions thrown when properties are missing
Editing upgrade instructions.
Remove confusing deprecation message

Deprecation message is a little premature as we don't have
a compelling alternative.  Also, cleans up the docs, for clarity.

Fixes #1531
Revert the change that removed the Neo4j Desktop Install4j license injection point.

Also add a user-local plugins directory to the classpath.
Add a plugins directory feature.

 - Add a plugins directory to the installation directory where users (or administrators) can add jar files with plugins and extensions.
 - Added a button to the settings panel that opens Explorer (or the platform directory browser) in the plugins directory.
 - Obviously also added it to the launcher classpath. This was the hard part, because we wanted to put the directory under $APPDATA, but this could not be made to work with the current version of Install4j.
Fix the window-close-database-shutdown behaviour that I broke in my eager refactoring.
removed redundant conditional check
Prohibit equality comparison of incomparable values

o This ensures that nodes can only be equality compared against nodes, and relationships only against relationships
   (particularly prohibits comparing entities against map parameters)
Merge pull request #1510 from akollegger/browser-textual-error-codes

handle new error API of transactional endpoint
Throws specific exception on 'connection disrupted' so that it can be caught and handled accordingly
Use ImpermanentGDB for test
Merge pull request #1550 from simpsonjulian/installer-fixes-fixes

Remove confusing deprecation message
Fix resolution of functions.bat (issue #1532)
Remove unnecessary block (issue #1533)

Conflicts:
	packaging/standalone/src/main/distribution/shell-scripts/bin/Neo4jInstaller.bat
Handle Java paths with spaces in them (#1534)