sub schema (SchemaAttributePathInstance) domain model extension + test re-factoring

* incl. new init_internal_schema.sql script (+ generation via code)
@janpolowinski : note @ self: check why one of multiple configurations (the first, if sorted) is selected via iterator().next() and then replaceConfiguration() works on a specific single config