[Initial darcs import, with my changes. bjorn@bringert.net**20071130181248] [Added Setup.lhs files for the three cabal packages. bringert@cs.chalmers.se**20071205200812] [Added missing files. bjorn@bringert.net**20071205200715] [Fix double free() bug. bringert@cs.chalmers.se**20071205224641] [Use -fglasgow-exts since Cabal-1.2 canĂ't parse the extensions list. bringert@cs.chalmers.se**20071205225143]