Fixes #1027
Fixes #1026
Fixes #1034
Let the packaging system handle removal

Something had bled through from the first incarnation of
Debuntu packages: delegating down to the Neo4j start scripts to
remove Neo4j.  That caused the package database to be out of synch
with reality and break other installs on the same machine.
Adds shutdown notification in log, sets level of exceptions during shutdown to warn
Fix removal of the Community package

There was one last left-over postrm command that I don't think
we need.
Log important clustering and HA events to the console
Now with license
Slight refactoring of Server, use unmapSlave everywhere instead of accessing the corresponding map

Remove comment from HaIdGeneratorFactory
Fixes race on master between unmapSlave and channelDisconnected

It is possible for the slave to close and disconnect a channel before the master
 has had the opportunity to unmap it. In this case, it is possible for the
 channelDisconnected handler in Server to try and finishTransaction() on a channel
 that is actually not mapped to one, leading to distracting exceptions. By unmapping
 the slave before handling the request we ensure that this cannot happen.
 This is safe because the mapping is not used when handling the request,
 including when managing failure.
Omit norms in Lucene. Saves memory and disk space.
Tests for and fixes a bug around adding ids to a RelIdArray

If a RelIdArray has another RelIdArray added and then a new standalone
 id is added, an ArrayIndexOutOfBoundsException is thrown because the
 size is miscalculated during IdBlock.copyAndShrink().
 This commit tests for that and adds a fix.
Fix documentation bug for unique indexes in REST.
Merge pull request #1047 from tinwelint/1.9-fix-1027

Fixes #1027
Merge pull request #1049 from tinwelint/1.9-fix-1026

Fixes #1026
Merge pull request #1050 from tinwelint/1.9-fix-1034

Fixes #1034
De-duplicate new init script for Debian packages.
Make sure kernel is in the compile scope.
Fixed version data on REST API

Prior to this fix, the Neo4j version reported by the REST API was incorrect, returning the Neo4j _revision_. It now correctly returns the version (e.g. 1.9.3-SNAPSHOT, 1.9.2 etc.)
Revert "De-duplicate new init script for Debian packages."

This reverts commit 5debc7c868352eeae2e4f60d4d6d7cd6cbfc1a64.