Add `exports.extra` option for loading extra modules

With `exports.extra` option, you can load extra modules.

* `exports.extra` must be an array

this._target 是为了在各个 module 写 exports.init 或者 module.exports = function 时，把最初传入 into 的 target 保留。