Add X-Requested-With header

If using XHR then addthe X-Request-Width header to allow server side applications to detect how the request was made.
Adding a xhr.abort() call to fix a Memory Leak issue in IE8 v8.0.6001.18702CO.
Add support for node-webkit environment.

Node-webkit allows loading with require in node's context, so just just
skip the node support if it is node-webkit.
Add check for node's style require.

When running in node-webkit, honor both require() and r.js
require.nodeRequire(). Allow entering the node branch of the code in the
latter case.
Revert "Add check for node's style require."

This reverts commit 902cd2bc79bd36ed878b9af832c7ddc83729daff.
Made a change so text.js plays nicer with node-webkit (see https://github.com/rogerwang/node-webkit/issues/621)
Made a change so text.js plays nicer with node-webkit (see https://github.com/rogerwang/node-webkit/issues/621)
Fixes #57 xpcshell: windows FileUtils.File does not like / paths
Merge pull request #55 from busykai/master

Support text in node-webkit.
rev to 2.0.9
Fixes issue where the text plugin does not honour 'empty:' config baths when building using r.js

References the r.js issue #493 (https://github.com/jrburke/r.js/issues/493). User who reported that issue has not created the issue on the text repository.
Update README with comment about placing `text.js` in other areas
Merge pull request #60 from dakota/patch-1

Fixes issue where the text plugin does not honour 'empty:' config baths ...
Merge pull request #61 from AnSavvides/master

Update README with comment about placing `text.js` in other areas
rev to 2.0.10
Merge remote-tracking branch 'remotes/qq99/master'
Merge remote-tracking branch 'remotes/busykai/master'
Merge remote-tracking branch 'remotes/requirejs-original/master'
Merge remote-tracking branch 'remotes/qq99/node-webkit-compat'
Merge remote-tracking branch 'remotes/ronanmoynihan/master'