- watch server going offline, reset database meta-information when it come back online
- revise legend to only display labels displayed in graph
Test compatibility reading from old index format.

Index format has subtly changed since 2.0.0
(numbers are written as string fields instead of numeric fields,
but using the same numeric format).
This test confirms that new code can read the old format.
added rendering of entities (Node, Rel, Path) nested in maps/ lists
Replace TypeSet with Type Specifications

These are capable of representing infinite sets of types,
provide better clarity and simplicity in the type checking,
and resolves a number of inconsistencies that could occur.
Add coercion of Cypher Types
Correct type checking of functions
Remove CTLong

CTInteger is used consistently internally
Use covariant/invariant/contravariant specifiers instead of TypeSpec operators
Merge pull request #1786 from cleishm/cypher-types

Corrections and improvements to Cypher type system
Fixed property loading tx state leakage

when loading properties from a node or relationship the transaction state
was considered. This is not allowed since the result of such loading goes
into the cache. Fixed by disregarding transaction state there.
Merge pull request #1833 from tinwelint/2.0-no-cache-prop-load-issue

Fixed property loading tx state leakage
Merge pull request #1823 from lassewesth/nestedentities

added rendering of entities (Node, Rel, Path) nested in maps/ lists
Fixes test so it runs in Windows
Updated rolling upgrade 'quick verification' IT test so that it can be used again

(cherry picked from commit 3636952ae2c5d89bf4d3e9917ec3cacca774e103)

Conflicts:
	enterprise/ha/src/test/java/org/neo4j/ha/upgrade/RollingUpgradeIT.java

Fixed some issues with the test itself

(cherry picked from commit 6d5aed4d27520bdb0179356aedf29a8abc05cad3)
Ties each NeoStoreTransaction to the transaction state object

instead of in a shared (and synchronized) ArrayMap to completely remove
that contention point. It's not an optimal place for those objects, but
it's temporary fix at least.
Merge pull request #1748 from akollegger/browser-resync

Fix sidebar and legend tracking of graph labels
Merge pull request #1836 from tinwelint/2.0-no-persmgr-map-contention

Ties each NeoStoreTransaction to the transaction state object
Merge pull request #1798 from apcj/index-compat

Test compatibility reading from old index format.
Revert "CoreAPI getRelationships now delegates to kernel API."

This reverts commit e8043a30c78f88a75a5e0c106bd2d18356612adb.
due to heavy performance hit. Will make its way in at a later point.
Revert "Initial work on listing rels for a node via kernel API."

This reverts commit 81d75c3419560abea0e6333e43341168f31ff218.