fixes #129 and makes it possible to list require as a dependency
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.
Merge pull request #156 from systemjs/cjs-require-alias

AMD CJS require alias support