Bug fixed in _propertyIsSubschema(); _TRANSFORMPATTERN now adds type = string if not already present; _transformPattern() now raises an exception if unknown subpatterns are named in the pattern