Renaming 'CM' module to 'CodeMirror'

TypeScript v0.9 can handle global function CodeMirror alongside module CodeMirror.

That makes 'CM' made-up name unnecessary, and additionally allowing things like 'new CodeMirror.Doc(...)' which were not possible previously.