Consistency checker: LabelScanStore->NodeStore: Verify referenced node exists
Consistency checker: LabelScanStore->NodeStore: Verify labels on nodes
Changes behaviour of LAST/HEAD/TAIL
they now all throw exceptions for empty collections
Cleanup of Cypher code

Removes code that handled patterns with optional relationships,
the type used pre-OPTIONAL MATCH.
Merge pull request #1394 from systay/cleanup

Cleanup of Cypher code
Merge pull request #1379 from systay/last-head-last-empty-throws

Changes behaviour of LAST/HEAD/TAIL
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
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.
Remove deprecated settings.
Remove deprecated methods on GraphDatabaseService.
Remove deprecated IndexProvider.
Remove deprecated method PropertyContainer#getPropertyValues().