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

Also add a user-local plugins directory to the classpath.
Moved newest DumpProcessInformation to kernel

from ha-robustness. There was a problem having both where it was unknown
which one it would pick and only one of them had some recent changes. Now
there's only one DumpProcessInformation.
Attempt to resolve master conundrum in ha robustness.
License headers
Removed annoying and for the time being unnecessary debug message that polluted the log
Removes the need for HA snapshots on cluster join

Slaves now will respond to masterIsAvailable events with slaveIsAvailable
 always. That means that when an instance joins, it will see all the
 availability events that make up the cluster, bringing it up to date.
 This removes the need for snapshot to be received on cluster join.
Ignores TransactionNotPresentOnMasterExceptions

This was done already but not for all cases. Puts that catching in one
place so that all code paths benefit.
Merge pull request #1547 from systay/cleanup

Remove unused code
Merge pull request #1549 from boggle/2.0-scala-2.10.3

Update scala dependencies to stable version 2.10.3
Merge pull request #1554 from tinwelint/2.0-ignore-tx-not-present-on-master

Ignores TransactionNotPresentOnMasterExceptions
Fail queries that use aggregations in sorting with limit
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.
Make sure the older versions are invocable
Fix for incorrect tx identifier used in certain code paths in init tx on slaves.
Temporary fix for race condition in switch to master using slave tx id generator.
Fix the window-close-database-shutdown behaviour that I broke in my eager refactoring.
Merge pull request #1556 from systay/toppipe-aggregate-errors

Fail queries that use aggregations in sorting with limit
Merge pull request #1552 from akollegger/browser-neo4j-version

[Browser] fixes links to correct version of neo4j-manual
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)