Introducing LabelScanStore

which is updated with node->label changes and can be asked for all nodes
for a given label. Integrates with Neo4j similarly to SchemaIndexProvider,
as a kernel extension.

Added a default implementation using lucene, which can rebuild itself
during the recovery phase of the db if the index (the scan store) is
missing (and later on also if corrupted).