Don't assume dataMain is a module when it is not

If the 'data-main' attribute contains a '?', it is erroneously
identified as a module name, when it will be identified as a path
upon loading. If it is not in the base directory, at that point it
will not be found.
Fixed for working in webworker

using document instead of window.document was giving the error "document is not defined".
I am using chrome canary 28 (latest)
typo fix, Fixes #709
Merge branch 'master' of github.com:jrburke/requirejs
Relates to #407, link to wiki page for deployment scenarios
update jquery sample to 2.0.0 link
Merge pull request #718 from basarat/patch-1

Fixed for working in webworker
Rewrote jQuery.html to focus more on shim configuration, plus also
showing a more advanced alternative to exclude jQuery from the built
product and load it from a CDN.
Added module name to the error text for "scripterror"
Updated jQuery.html to point to the new example repos.
Removed download link.
Merge pull request #725 from bguertin/master

Include module name in the error text for "scripterror"
Related to #725, shorten the error string a bit
Merge branch 'fix-jquery-documentation' of git://github.com/karlwestin/requirejs into pull719
some formatting fixes, link expansions for #719
Fixes #736, double errbacks were not called
Merge pull request #676 from rintaun/master

Allow data-main to contain URL arguments
Fix doc error
Fixes #699, require errbacks should not be called for callback errors
Fixes #721, if global onError set, then use that for require errors
Fixes jrburke/r.js#435, for packages, module config only applies to main module ID