registerRequireJsConfig: Also support requirejs.config({...});
Model define(function (require, exports, module) {require(...);}) as a separate relation class compatible with the JavaScriptAmd* relations (not JavaScriptCommonJsRequire).
flattenRequireJs: Support JavaScriptRequireJsCommonJsCompatibilityRequire.
WIP
Moved test case
Minor changes, re-enabled JavaScriptCommonJsRequire
Don't descend again.
Add .js under the same circumstances for all require.js relations, and also when hrefType === 'moduleRelative'.
Fix JavaScriptRequireJsCommonJsCompatibilityRequire.rawHref setter.
Added ACE editor test.