Upgrade rtmpdump and get_iplayer
libevent: fix event_rpcgen.py

This should help fix the COPRTHR build. Although a Python dependency was
added, it was broken anyway...

Signed-off-by: Austin Seipp <aseipp@pobox.com>
coprthr: ensure we use the right perl

Signed-off-by: Austin Seipp <aseipp@pobox.com>
The logic behind 'libiconvOrLibc' is flawed and that attribute should be removed.

See https://github.com/NixOS/nixpkgs/pull/2532 for further details.
tkgate: rewrite expressions to get along without the broken 'libiconvOrLibc' attribute
all-packages.nix: cosmetic
haskell-binary: remove obsolete version 0.6.0.0
haskell-deepseq: build this package with the native Cabal version

This is necessary because newer versions of Cabal depend on deepseq,
causing an infinite recursion.
- Disable all traces of Haskell Platform.

- Drop all intermediate GHC releases.

- Recurse into all GHC package sets to improve error detection during
  the refactoring.
haskell-Cabal: building cabal also requires using the native cabal
haskell-defaults.nix: provide 'random' in ghc 7.2.2 and later
haskell-defaults.nix: configure 'syb', 'filepath, and 'extensible-exceptions'
haskell-wxdirect: jailbreak to fix build with recent versions of 'process'
haskell-defaults.nix: don't provide 'process', it's a core library
Consistently use the latest version of QuickCheck.
Remove plenty of overrides that are now obsolete.
cryptol2: requires haskell-process 1.2.x

This is dangerous, because process is a core library.
haskell-packages.nix: update comments