haskell-defaults.nix: improve configuration for GHC 6.x
haskell-defaults.nix: move extensible-exceptions override into the right place
haskell-defaults.nix: override case-sensitive on GHC 7.2.2 to avoid build error
haskell-defaults.nix: fix hashable and case-insensitive builds with GHC 6.x
haskell-split: don't run the test suite with GHC 7.9.x to avoid infinite loop
haskell-defaults.nix: fix hashtables build with GHC 6.10.x
esniper: update to version 2.30.0
Merge pull request #2712 from joamaki/typescript

typescript: add package
seafile: update client, ccnet, libsearpc and shared
free-game: jailbreak due to new OpenGLRaw version

This allows it to keep building after
ba5473676f867e32e9be5c2225ab4e8c8ded2be2 was pushed. Perhaps we should
add the extra OpenGL versions (2.9.1.0) and specify strict versions so
that it doesn't fail to build in 2 weeks.
cabal-install: update to version 1.20.0.2
haskell-scientific: update default to the latest version
haskell-attoparsec: add version 0.11.3.4
haskell-zip-archive: add version 0.2.3.2

Use latest zip archive only with GHC 7.8.2 so that we don't have to
override 'binary' everywhere else.
haskell-aeson: update to version 0.7.0.6

Keep version 0.7.0.4 for builds with ghc <= 7.4.2.
haskell-ghc-vis: update to version 0.7.2.2
haskell-http-types: update to version 0.8.5
haskell-openssl-streams: update to version 1.1.0.2
haskell-usb: update to version 1.2.0.1
haskell-xdot: update to version 0.2.4.3