Add option --require to support node require() calls for modules=register

Pass relativeRequire as argument to module instantitor.
ModuleTransformer adds 'require' parameter to module instantitor.
Fixes #1486
Why can't we keep experimental as a getter/setter pair? I'm OK with the getter returning true iff all experimenal options are truthy.