Don't attempt to check & lint Cabal files.

Use fixed is_haskell_source() to determine if the current view is worth checking & linting as Haskell source.
Merge pull request #93 from sukhodolin/CabalFix

Don't attempt to check & lint Cabal files.