Add further consistency checking of schema rules

o Introduce SchemaRuleContent for semantically comparing schema rules
o Verify that the schema doesn't contain rules with the same content
o Properly handle ConstraintIndexRules without an owning constraint