Changed match order otherwise type family and type instance declarations will not get right icon.
Refactor and attempt to make ghc-mod problem description more readable in case it consists of multiple lines.
Merge remote-tracking branch 'origin/master'