Fix bug with matching some Vim modeline variations
Fix bug with matching some Vim modeline variations

"Troff" and "Roff" weren't being recognised in Vim-style modelines. Some
trivial optimisations have also been made to Emacs's modeline pattern.

Alhadis/language-roff,Alhadis/language-roff