Removes unecessary console output from tests
Fixes autoindexer issue with excessive Remove commands for property changes

The autoindexer provided the "facility" of lazily removing properties from the
 autoindex when those properties were removed from the list of properties
 to autoindex. This however led to Remove commands to be issued for all
 remove and set calls on all properties no matter if they should be tracked
 or not, as long as auto indexing was enabled. It would do so moreover
 for every such call in a transaction.
This patch reverts this behaviour (and updates the documentation) to
 not dealing at all with properties that are removed from the list
 of auto indexed properties.
Merge branch 'digitalstain-1.9-fix-versioned-election' into 2.0-maint

Conflicts:
	enterprise/cluster/src/main/java/org/neo4j/cluster/protocol/atomicbroadcast/multipaxos/context/ClusterContextImpl.java
Updates changelogs for 1.9.9
Merge pull request #3163 from digitalstain/1.9-fix-versioned-election

[1.9] Solves issue with election results from a rejoining elector being dropped
Removes unecessary LogEntryShuffler ported over from a merge
Fixes compilation error in ElectionContextTest. Static import Mockito.mock()
Fix compilation error
Merge branch '1.9-fix-autoindexing' of https://github.com/digitalstain/neo4j into digitalstain-1.9-fix-autoindexing
Merge branch 'digitalstain-1.9-fix-autoindexing' into 2.0-maint

Conflicts:
	community/kernel/CHANGES.txt
	community/kernel/src/main/java/org/neo4j/kernel/AbstractAutoIndexerImpl.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/util/LogEntryShuffler.java
	community/kernel/src/test/java/org/neo4j/kernel/lifecycle/LifeSupportTest.java
	community/lucene-index/src/test/java/examples/AutoIndexerExampleTests.java
	community/lucene-index/src/test/java/org/neo4j/index/impl/lucene/TestAutoIndexing.java
	enterprise/cluster/CHANGES.txt
	enterprise/ha/CHANGES.txt
	packaging/standalone/standalone-advanced/src/main/distribution/text/advanced/CHANGES.txt
	packaging/standalone/standalone-community/src/main/distribution/text/community/CHANGES.txt
	packaging/standalone/standalone-enterprise/src/main/distribution/text/enterprise/CHANGES.txt
Merge branch '2.0-maint' into 2.1-maint

Conflicts:
	community/kernel/CHANGES.txt
	enterprise/cluster/CHANGES.txt
	enterprise/cluster/src/test/java/org/neo4j/cluster/protocol/election/ElectionContextTest.java
	enterprise/ha/CHANGES.txt
	packaging/standalone/standalone-advanced/src/main/distribution/text/advanced/CHANGES.txt
	packaging/standalone/standalone-community/src/main/distribution/text/community/CHANGES.txt
	packaging/standalone/standalone-enterprise/src/main/distribution/text/enterprise/CHANGES.txt