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?
`traceur.require()` only uses the options argument to compile the requested file, it will never affect other `traceur.require` nor the default `require` calls as far as I can see. If no options are passed, it will be treated the same as calling `.compile()` without options -- default parameters will kick in when we pass an `undefined` options argument into `.compile()`.

I can remove that part if you'd like, though it could be useful in some use cases.