Use `cabal haddock` instead of `Setup.hs`
Print failures as they happen
Fix cabal executable name
Ignore unbuildable packages
Improve error handling during database combination
Add support for downloading databases for odd packages