Merge Haddock comment support from ghc.haddock -- big patch