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.

Review URL: https://github.com/google/traceur-compiler/pull/340

Closes #340.
Add missing eat possible implicit semi colon after module definition