Safe JavaScript Identifiers

All module names will be translated to valid JavaScript identifiers before
emitting to source code.