Add missing license header
Add SchemaRecord checking to DynamicRecordCheckTest
Add further consistency checking of schema rules

o Verify rules are deserializable
o Verify rule uses known and valid kind
o Verify referenced labels
o Verify referenced property key tokens
o Introduce MalformedSchemaRuleException
Add further consistency checking of schema rules

o Verify that rule obligations match up