Cabal: Improve haddock dependency.

Makes it work with both older and newer haddock and GHC.
More logging when compiling tools