Consistency checker: LabelScanStore->NodeStore: Verify referenced node exists
Consistency checker: LabelScanStore->NodeStore: Verify labels on nodes
Repackaging: rename scan to labelscan, move direct store access into its own package.

o Scanning for consistency checking was mistakenly confused with label scanning.
Improves stability of transactional endpoint deserializer
Adds documentation for MATCH with properties in it
Fixes bug in predicate rewriter

When moving properties from MATCH to WHERE, the PredicateRewriter would
get into a never ending loops, adding predicates and never removing them from
MATCH.
Merge pull request #1391 from apcj/2.0-ccheck-label-scan-store

2.0 ccheck label scan store
Reorganise access to all entries of the label scan store.

o Avoid instanceof checks for checking whether the LabelScanStore supports this feature;
  all implementations now support it.
Update progress monitor while checking label scan store.

o Extract checking code from LabelScanStoreCheckTask to make testing simpler.
Do not block index population.

SchemaIndexHaIT.indexPopulationJobsShouldContinueThroughRoleSwitch() did
not allow population of indexes to complete on all instances. This meant
that one of the instances didn't release the file locks for its indexes,
which in turn lead to the next test failing since it couldn't clear out
the data directory (on Windows).
With the index population completing we can re-enable
onlineSchemaIndicesOnMasterShouldBeBroughtOnlineOnSlavesAfterStoreCopy()

populatingSchemaIndicesOnMasterShouldBeBroughtOnlineOnSlavesAfterStoreCopy()
suffers from other issues (instances do not see one another as available
even after 2 minutes), and can thus not be enabled yet. This is a
different problem and needs separate investigation.
cypher: Move all modules into community/cypher parent
Merge pull request #1399 from boggle/master

cypher: Move all modules into community/cypher parent
Merge pull request #1396 from jakewins/stabilize-deserializer

Improves stability of transactional endpoint deserializer
Don't copy lock files from a running db.

Copying lock files from a running db fails on windows. In this test case
it is perfectly fine to omit the lock files, which is what we have to do
since we want to copy the files without shutting down the database.
Merge pull request #1400 from apcj/2.0-ccheck-cleanup

2.0 ccheck cleanup
Removed Thread.sleep() based integration test, updated the HTTP utility class to give quick access to content.
Tidies up transactional service tests.
Transactional service now handles undeclared checked exceptions gracefully.
Adds test that asserts that transaction timeout is continouosly increased each time the transaction is 'touched'.