Allow string literal for module definition

The parser now allows string literals for module definitions.

The transformer does not yet handle this but it allows third party code to do `options.modules = "parse"` to parse modules.

Also, disable module analyzer when we are not transforming modules.