buildNodePacakge: Create man page symlinks when needed

Signed-off-by: Shea Levy <shea@shealevy.com>
nodePackages: Update to npm2nix 2.0 format

Signed-off-by: Shea Levy <shea@shealevy.com>
haskell-abstract-deque: disable test suite to avoid bug in GHC 7.4.2
haskell-SDL: update to version 0.6.5
haskell-acid-state: update to version 0.11.4
haskell-bindings-posix: update to version 1.2.3
haskell-comonad: update to version 3.1
haskell-comonads-fd: update to version 3.0.3
haskell-monad-par-extras: update to version 0.3.3
haskell-pipes-concurrency: update to version 1.2.1
haskell-shelly: update to version 1.3.0.7
haskell-th-orphans: update to version 0.7
haskell-snap: jailbreak to fix build with recent versions of comonad
haskell-bindings-posix: fix bogus change committed earlier
Partially revert commit 075796e0531506fa106be1d2f47a9c866b70b99c.

The commit downgraded the german language dictionary from version 20030222-1 to
20120607 (and broke the build in the process). That change was probably not
intended?
pkgs/development/libraries/aspell/dictionaries.nix: strip trailing whitespace
haskell-src-meta: jailbreak to fix build with recent versions of th-orphans
cromfs: update to 1.5.10.1.
libva: update (fix h264encode)
firefox-wrapper: remove the 'lowPrio' attribute that was accidentally added in an earlier commit