Enhancements and fixes for the syntax definitions.

I found two instances of tags being incorrectly highlighted with the `TagbarKind` group:

* tags containing the sigil character (e.g. `-`)
* tags with visibility sigils and the default `+` / `-` icon chars on Windows.