Use heartbeat URL from settings and suffix a slash.
Added new toolbox component for starting Neo4j server in integration tests.

- Introduces TestServerBuilder, which is meant to replace the public
  ServerBuilder API.
Make the change trackers in NodeManager thread-safe
Merge pull request #3327 from chrisvest/1.9-disable-omit-stacktrace

Disable the OmitStackTraceInFastThrow JVM feature
Merge pull request #3244 from jakewins/2.1-servertest

Added new toolbox component for starting Neo4j server in integration tests
Merge pull request #3320 from chrisvest/1.9-threadsafe-trackers

Make the change trackers in NodeManager thread-safe
Merge remote-tracking branch 'upstream/1.9-maint' into 2.0-maint

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
Merge branch '2.0-maint' into 2.1-maint

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
Merge pull request #3300 from oskarhane/add_slash_to_options_call

Request heartbeat URL with appended slash.
A note to indicate you can't run schema commands on the slave
Fix property ownership revisit bug in ConsistencyChecker

The consistency checker would mistakenly think that a previously determined owner was a duplicate of itself, when `consistency_check_property_owners` was enabled, leading to many false positives.

This fixes #3275
Order the locking of nodes when creating a relationship.
Merge pull request #3369 from jakewins/2.1-rellockorder

Order the locking of nodes when creating a relationship.
Merge pull request #3364 from chrisvest/2.1-consistency-ownership-revisit

Fix property ownership revisit bug in ConsistencyChecker
Document the Neo4j Harness library for testing unmanaged extensions
Make ExecutionEngine available to users of Unmanaged Extensions.

- Small doc change to show how to get ExecutionEngine.
Merge pull request #3346 from mneedham/no-schema-on-slave

A note to indicate you can't run schema commands on the slave
Merge pull request #3368 from jakewins/2.1-harnessdoc

Document the Neo4j Harness library for testing unmanaged extensions
Abbreviate common connection closed error.

When the client closes a connection to the server before recieving the full
reply, the server currently prints a lengthy stack trace to the log. This
stack trace is not helpful, because we already do the right thing here.

Replace stack trace with one-line log message noting the client closed the
connection.
Merge pull request #3370 from jakewins/2.1-ee-server

Make ExecutionEngine available to users of Unmanaged Extensions.