Update Node.js to 0.10.28
Merge pull request #2588 from c9/node-0-10-28

Update Node.js to 0.10.28
haskell-unix-memory: new expression
haskell-system-time-monotonic: new expression
haskell-generate: new expression
haskell-hcltest: new expression
haskell-quickcheck-property-monad: new expression
haskell-th-lift-instances: new expression
haskell-dynamic-cabal: new expression
Merge pull request #2592 from bennofs/haskell-new-expressions

Add a few haskell expressions
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.