Update .editorconfig for TypeScript
Relace highlight.js with prism.js
Fix grunt watcher spwaning new processes

* Before this commit, the watcher spawned a new grunt processes
  and the old one was kept intact - this consumed a whole lot of
  memory.