Added --tests and --benchmarks Haddock support.
Added an --all option for Haddock and hscolour.
Merge pull request #1374 from Jookia/haddock-finished

Added support for test and benchmark documentation with Haddock.
Make sure we test valid C99 programs.

In particular, Clang is very fussy about not having this. It doesn't
really hurt anything, but it's better to suppress the annoying warning
properly.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Merge pull request #1376 from thoughtpolice/clang-tweak

Make sure we test valid C99 programs.