Short lived statement contexts for core API & schema-aware Cypher execution plan cache

o Introduces short lived statement contexts for core API operations
o Makes Cypher's execution plan cache use indexes as they become available
o Adds SchemaState to the Kernel