@domenic A bunch of regexes it considers valid formats and will namespace for (to avoid namespacing unrelated define and requires)

@kriskowal I can switch the pull request to use `typeof define === "function" && define.amd` if that's what is preferred, it matches one.