Fix outdated xref in docs.
Switched tests to use the new planner.
Rename setEstimatedCardinality to withEstimatedCardinality
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.
[1.9] Backup tool should exit with error if consistency check fails.

A failed consistency check is now transported all the way up to the user with
a print and the return code is 1.
Merge pull request #3170 from martinfurmanski/1.9-backup-tool-should-report-consistency-error

[1.9] Backup tool should exit with error if consistency check fails.
Revert "Remove metadata/id from the representation"

This reverts commit 786bbd63768d316c8633bdfb60bfaee2808210a0, and
converts the metadata/id representation to a Long.
Merge remote-tracking branch 'upstream/1.9-maint' into merge-1.9-into-2.0

Conflicts:
	community/kernel/src/test/java/org/neo4j/kernel/NodeAutoIndexerImplTest.java
	community/kernel/src/test/java/org/neo4j/kernel/lifecycle/LifeSupportTest.java
	community/lucene-index/src/test/java/examples/AutoIndexerExampleTests.java
	enterprise/backup/src/main/java/org/neo4j/backup/BackupService.java
	enterprise/backup/src/main/java/org/neo4j/backup/BackupTool.java
Merge pull request #3172 from lutovich/merge-1.9-into-2.0

Merge 1.9 into 2.0
Merge remote-tracking branch 'upstream/2.0-maint' into merge-2.0-into-2.1

Conflicts:
	enterprise/backup/src/main/java/org/neo4j/backup/BackupTool.java
Merge pull request #3173 from lutovich/merge-2.0-into-2.1

Merge 2.0 into 2.1
Merge remote-tracking branch 'upstream/2.1-maint' into merge-2.1-into-master

Conflicts:
	enterprise/backup/src/main/java/org/neo4j/backup/BackupService.java
	enterprise/backup/src/main/java/org/neo4j/backup/BackupTool.java
Merge pull request #3174 from lutovich/merge-2.1-into-master

Merge 2.1 into master
Merge pull request #3167 from cleishm/node_metadata

[2.1] Revert "Remove metadata/id from the representation"
Create a filter for dealing with X-Forwarded-*.

Handles X-Forwarded-Host and X-Forwarded-Proto. Moved the handler code out of the OutputFormatProvider into a jetty filter much further down the stack. This should enable all of the Neo4j server resources (including / and /db/manage) to be addressed via an external hostname and other URI scheme.
Merge 2.0-maint into 2.1-maint
Merge pull request #3162 from pontusmelke/change-tests-to-newplanner

[2.2] Change tests to use new planner
Tagging for version 2.1.5
Ability to persist counts durably.

The `rotate()` method of the CountsTracker will read from the current
CountsStore and write to the other CountsStore before making that one
the current. The intention is to invoke rotation of the counts store
when the log rotates, so that the counts store will be kept consistent
even though the commands in the log only contain deltas to apply to the
counts store.

By persisting durably on log rotation only, we will simply restart from
last point-of-rotation if we need to perform recovery on startup.

As of this commit the persisting of counts has not been wired in to the
rest of the database.