Errors highlighting, TS integration improvements

TypeScriptServiceHost now correctly implements
getTextChangeRangeSinceVersion, thus enabling better compiling
performance.

The camljs.d.ts is now recognized as a separate file.

CodeMirror variables are now strongly typed, thus improving development
experience.

Errors are now highlighted in the query editor.