Fix for #7879.

Changed copy of utils/haddock/html/resources/html to use "cp -RL" rather than "cp -R". This allows users to run validate in a build tree, where the build tree was setup using lndir with a relative path to the source directory.
Use "cp -L" when making $(INPLACE_LIB)/latex too
Add -itest to .ghci
Workaround for a failing build with --enable-tests.
Fix broken test
Updates to reflect changes in HsDecls to support closed type families.
Fix failing test
Fix failing test
Remove (error "synifyKind") to use WithinType, to allow haddock to process base.
Changes to reflect changes in GHC's type HsTyVarBndr
Output Copright and License keys in Xhtml backend.

This information is as relevant in the documentation as it is in the
source files themselves.

Signed-off-by: David Waern <david.waern@gmail.com>
Bump interface file version.
Update tests.
Add spec tests.

This adds tests for all elements we can create during regular
parsing. This also adds tests for text with unicode in it.
Fix ticket #247.

I do the same thing that the XHTML backend does: give these no special
treatment and just act as if they are regular functions.
LaTeX tests setup
Fixes #253
Use Hspec instead of nanospec

This is motivated by the fact that Haddock tests are not ran by the
GHC's ‘validate’ script so we're pretty liberal on dependencies in that
area. Full Hspec gives us some nice features such as Quickcheck integration.
Fix AMP warnings

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Update Git repo URL in `.cabal` file