doc: make happy.1 be buildabale with doc/configure

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
cabal: add missing tests from distribution

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
tests/Makefile: switch to explicit package imports

To avoid collisions like:

monaderror.agc.hs:6:8:
    Ambiguous module name `Control.Monad.Error':
      it was found in multiple packages:
      monads-tf-0.1.0.1 monads-fd-0.2.0.0 mtl-2.1.2

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
tests/Makefile: fix precious files

Avoids rerunning part of passed tests.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge pull request #5 from dagit/master

Remove tabs and trailing whitespace
Merge pull request #6 from dagit/master

Add the usual suspects and more to .gitignore
Merge pull request #1 from trofi/master

Some gentoo patches to make distribution lives a bit easier.
Turn on -Wall (and remove defaulting warning) and cleanup warnings