Fixes the module name.

The module name was incorrect in the stub file.
It had been corrected by hand before but in the result file.
Improves the Makefile and bumps up the revision number.

The Makefile now contains more cabal tests.
Relaxes the dependency on HList
Reverts the dependency relaxation