Fixes a FullTxData bug analyzing a query

The FullTxData instance storing state about removed entities where the
removals where made w/o value and potentially also w/o key would try to
decorate incoming queries with additional clauses including those entities
so that they will be filtered out. In doing that it looks at the query to
find out which keys it queries. There was a case where an incoming
query "*:*", which doesn't have a particular key and trying to find it
resulted in exception.

Solution is to add a specific condition for this query type so that no
special handling is done, since that query will match all entities either
way.
Merge pull request #1188 from tinwelint/1.9-index-remove-query-issue

Fixes a FullTxData bug analyzing a query
Add -XX:+PrintTenuringDistribution to default GC log args
Merge pull request #1203 from cleishm/gc_tenuring

Add -XX:+PrintTenuringDistribution to default GC log args
Updates changelogs for 1.9.4
Redirect standard-out and standard-error to console.log in users' appdata directory.
Neo4j Desktop: startup exception handling.

Convert some well-known exceptions into specific messages for the user.
Remove DesktopBootstrapper because it was designed to have its own main method
and convert exceptions into exit codes.
Server startup only throws ServerStartupException.
Added filtering to allow Neo4j Browser licenses to have DOS-line-endings.
Neo4j Desktop: JRE license.
removing mentions of neo4j desktop as this is irrelevant to users who aren't using neo4j desktop
Better doc strings for HA and cluster settings. Gets their documentation in sync.
new icons for Desktop
Explicitly set the backup server address in tests
Moves default backup port to BackupServer.
Remove System.out.prinln() calls. Fixes #1218.
removing duplicate licensing plugin declaration from pom in neo4j desktop
removing references to cukes.info maven repo, as it is no longer used
Tagging for version 1.9.4
Back to development version.