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.
Removed ACE test files that confuse vows.
JavaScriptRequireJsCommonJsCompatibilityRequire: Don't allow updating rawHref (again).
convertJavaScriptRequireJsCommonJsCompatibilityRequireToJavaScriptAmdDefine: Special case require, exports, and module.
JavaScriptAmd(Define|Require): Skip 'require', 'exports', and 'define'.
flattenRequireJs: Keep css/less as AMD modules if it's included via the text plugin.
convertJavaScriptRequireJsCommonJsCompatibilityRequireToJavaScriptAmdDefine: Copy the rawHref instead of the href when converting to JavaScriptAmdDefine so that plugins are preserved.
Fixed it all.
define => module
Changed module name from 'module' to 'someModule' in tests to prevent the relation from being ignored.
flattenRequireJs test: Don't expect a require of text!... to produce a <link href="...">