Added an interop commonjs loader.

This patch adds module loader which allows commonjs importing of none es6 modules. Basically, it is identical to commonjs except `import foo from "foo";` is transformed to `var _ref = require("foo"), foo = _ref && (_ref["default"] || _ref);` which is similar to how traceur handles it.