Make package sets configurable per-compiler and add a basic config for GHC 7.9.x.
hackage-packages.nix: re-generate with latest hackage2nix
Add package set for GHC 7.6.3 and 7.8.4. Make the latter one the new default.
Fix builds of jhc, darcs, and structured-haskell-mode.