Fixes for syntax highlighting

Haskell: Allow single quotes for constructor identifiers
Cabal: Highlight all supported sections and match section values properly