Updated logic to wait until DOM load before loading data-main (in case dependencies are defined later than dependents)
Fixed issue with .js extension not being auto-appended when protocol present
Fixed issue with args being reused after an anonymous define when the next module(s) don't call define(...)
Added backtrace after module script load error in browser, for easy identification
of a failed dependency's dependents
Publish jQuery AMD support
Fixed bug in IE data-main handling
Added support for modules that don't call define(...) in IE
Added tests to ensure lazy-load behaviour: module factories are not evaluated until explicitly required
by a require(...) or a require(...)-triggered define(...)
Fixed issue with <base /> URI being ignored by browser transport
Updated test to use cleaner Sinon-Chai assertion
Added extra testing for defer()-ed modules (ensuring the result is actually used when callback() is called immediately)
Fixed issue with module return value being ignored when "module" dependency is requested
Added shorter "undef" alias to shave off some bytes when minified
Fixed issue for browser transport when the next module doesn't perform anonymous define(...)
Fixed issue with id mappings being applied to the dependent module's ID after resolving relative IDs