Node API: add options parameter to require() require.makeDefault()

Closes #1162.

I've signed the CLA using my email ( ultcombo [\at\] gmail {!dot!} com )

I'm unsure how to properly add a test for `require.makeDefault()`, as there is no way to "resetDefault()". Should we create a method for that as well?
@johnjbarton I'm assuming you mean a function call such as `traceur.require('foo.js')`.

In that case, the `options` argument will be `undefined`. This proposed change will pass through the `options` argument (object or `undefined`) to [`Compiler#compile`](https://github.com/google/traceur-compiler/blob/master/src/Compiler.js#L103), where the `options` argument will default to an empty object if the function call does not provide a value or provides the `undefined` value.

Is there any doubts about this process?