add enforceDefine functionality similar to requirejs via the has feature dojo-enforceDefine; see sample usage on ticket; fixes #16416; !strict