New schema based indexes!
 o Introduces the background index population job
 o In-memory and lucene implementation of population job
 o Modified the logical log format to be able to infer logical changes to properties and labels
 o Support for restart and recovery of indexes
 o Moved logic around loading/caching/makeHeavy/before-after-views for records into RecordChanges. Suddenly problems went away. And this paved the way for easily adding before/after to all record types
 o Removed index state from IndexRule
 o Implemented StatementContext#getIndexRules() and db.schema().getIndexes() to be able to clear the db from index rules in the server tests