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