Highlight comments after DNS records correctly

Inspired by @cdodd's work at https://github.com/sixty4k/st2-zonefile/pull/3.

This stops "eating" a DNS record when a finishing semicolon is found which is then free to be colored by the first rule of this language.
Merge pull request #4 from cmur2/master

Highlight comments after DNS records correctly