Python: get rid of distribute

Distribute is deprecated in favor of setuptools (again), please
see http://pythonhosted.org/setuptools/merge-faq.html
Add haskellPackages.heredoc

Signed-off-by: Shea Levy <shea@shealevy.com>
Add haskellPackages.robotsTxt

Signed-off-by: Shea Levy <shea@shealevy.com>
Update node packages

Signed-off-by: Shea Levy <shea@shealevy.com>
Updated btrfsprogs from 0.20-git -> 3.12

Additionally, removed an unmaintained utility for setting the uuid of
sent volumes.
Merge pull request #1419 from wkennington/btrfs

Updated btrfsprogs from 0.20-git -> 3.12
pythonPackages: add pyramid_debugtoolbar, robotframework_selenium2library, robotsuite and nose-selecttests
salut-a-toi: remove distribute dependency (not needed)
haskell-RSA: update to version 2.0
haskell-crypto-pubkey: update to version 0.2.4
haskell-digestive-functors-heist: update to version 0.8.4.0
haskell-fast-logger: update to version 2.0.3
haskell-fclabels: update to version 2.0.1
haskell-lens: update to version 3.10.1
haskell-wai-extra: update to version 2.0.1.1
haskell-wai-logger: update to version 2.0.2
haskell-yesod-static: update to version 1.2.2.1
build-support/cabal: recognize the "this package indirectly depends on
multiple versions of the same package" warning from Cabal and abort the
build if it occurs.
pkgs/build-support/cabal: clean up the code that sets rpath for shared executables
pkgs/build-support/cabal: add 'buildTarget' attribute to allow passing flags to "./Setup build"