Add support for haskell projects

Hi,

I added some code to support haskell projects.  The only thing bugging me is that it only checks for a "Setup.hs" file, which is a little bit suboptimal.  Is there a way to check for "*.cabal" files instead?

Best,
Markus