fixes #129 and makes it possible to list require as a dependency
Detect AMD modules even in the presence of comments in deps list
[Fix] Incorrect arguments Array for AMD modules

AMD modules using the `define(require, exports, module)` style are currently called with a malformed arguments array that accidentally contains `exports` twice. Modules using the `module.exports = ...` style thus don't work.
Merge pull request #149 from MajorBreakfast/patch-1

[Fix] Incorrect arguments Array for AMD modules
[FIX] Remove webkitStorageInfo is deprecated warning

Chrome always prints the warning:
```
'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
```

Since this is distracting, this PR makes the warning disappear.
update to new register output
Merge pull request #154 from systemjs/newregister

New System.register form support
Merge pull request #151 from MajorBreakfast/patch-2

[FIX] Remove webkitStorageInfo is deprecated warning
build
fixes #150
support arrays in config
Merge pull request #138 from theefer/detect-amd-w-comments

Detect AMD modules even in the presence of comments in deps list
global execution scope
global execution through script injection
error handling adjustments
clean up execution, node global support
commonjs exports fix, dynamic register adjustments
Merge pull request #89 from systemjs/global-test

Global execution
multi global fix for #152
Merge branch 'require-alias' of github.com:bitovi/systemjs into cjs-require-alias

Includes adjustments of alias detection code to separate AMD and CommonJS extensions.