Potential fix for #414, needs a bit more testing to confirm, but existing tests pass
change version to indicate dev2.1 branch
Fixes #356, improve cycle breaking in plugins
Relates to #333, initial implementation of default prefix.
Relates to #356, mention bug number in test
Fixes #373, require([]) calls now async, except in build, rhino.
Fixes #397, alternate implementation for rjsSkipMap.
Also generically improves code so that relMap is no longer tacked on to local require calls, but instead grabbed via a closure. All this sets the stage for other local require changes/fixes.
Fixes #409, allow require() for require, exports, module
Fixes #440, better error message for top level require('') error
doc typo
Fixes #466, allow plugin values for map config
Relates to #467, add more info on dependency arrays and function scanning to docs.
merge from dev2.1
Fix merge of defaultPrefix and main code.
Now the defaultPrefix is attached correctly, at least according to the initial design
Relates to #333: make the defaultPrefix just the default behavior for plugin resources.
Simplifies build requirements, no need to do special stubModules, likely the default wanted anyway.
normalize on no returns so build test passes in rhino
Relates to #333 load.fromText callers no longer need to manually do a require for dependency.
Relates to #333, removing defaultPrefix support
Relates to #333, removing defaultPrefix support
Fixes #420, shim.exports always a string now, use shim.init for init function work.