Added first working constraints to dynamic schema definition nodes; working constraints
are (global) uniqueness, non-null and range, dynamic enum generation still to come, work
in progress.
Merge branch 'feature/external_schema' of github.com:/structr/structr into feature/external_schema