Fix bugs with matching repeating-font macros
Fix bugs with matching repeating-font macros

Fixed:

* Double-quotes not escaped in quoted, multiline, even-numbered strings

* Contiguous unquoted strings incorrectly grouped as one argument

* Omitting an even-numbered string's closing quote affected next line

* Overly-strict terminator-checking wrongly closed unquoted strings that
  ended in a quote character

* Incorrect formatting of one-line quoted macros ending in a comment

Alhadis/language-roff,Alhadis/language-roff