Enhancement: fallback to top-level require() when id is omitted
Enhancement: fallback to top-level require() when id is omitted

When define() is called without id, the loaded tries to guess an id from the
origin of the script, which is unknown for internal scripts for example, and
results in errors in RequireJS.

eric-brechemier/scopeornot,eric-brechemier/scopeornot