Add a simple test for compiling and running a program that uses the GHC API
Update haddock.Cabal bounds

I assume that Cabal has just been growing, so haddock needs more memory
for the newer sources.