All ace modules

![54241236](https://cloud.githubusercontent.com/assets/1211455/4232926/bde702a4-39a3-11e4-81c4-85eae48b067a.jpg)
(#450)

I did one once-over to see if I added anything duplicate (and yes I did — go/golang), but it would probably be a good idea for some other pair of eyes to do it again.

And yes of course I wrote a script :wink: 
It is tricky. At some point I did remember modes in zedstate, but for all files and that caused some problems when new modes were added (and existing projects still used "old" highlighter). However, manual changing of the mode could indeed be persisted. Let's make `tex` refer to LaTeX to now, I don't know anybody who still writes plain TeX instead of LaTeX.