Add semantic highlighting for singleton types

Fixes #1001555
Merge pull request #334 from sschaef/issue/highligthing-singleton-type

Add semantic highlighting for singleton types