mini-httpd: update to version 1.3
haskell-active: update to version 0.1.0.4
haskell-bytestring-lexing: update to version 0.4.2
haskell-diagrams-contrib: update to version 0.6.0.4
haskell-filestore: update to version 0.6.0.1
haskell-gitit: update to version 0.10.3.1
haskell-libxml-sax: update to version 0.7.4
haskell-persistent-template: update to version 1.1.3.1
haskell-transformers-compat: update to version 0.1.1.1
glibc 2.17: Reinstate support for cross-GNU builds.
glibc 2.17: Make the `fetchgit' argument optional.
libv8-rubygem: Implemented a very depressing workaround that allows scons to build libv8.a, it's ugly but it works
Allow appnames with spaces everywhere
androidenv: fix error with obsolete quotation
gawk: Remove now-unneeded Cygwin patch.
ghc-with-packages: include only derivations in the generated environment that have a ghc attribute

This predicate filters out packages that weren't created by the Cabal builder.
Doing that greatly reduces the likelihood of file collisions in the generated
environment, because Haskell packages tend to have a lot of propagated build
inputs.

For example, both zeromq 2.x and 3.x use the same names for their header files.
Users of haskell-zeromq don't need those headers, so we just don't include them
in the generated environment to avoid the collision that would otherwise occur
when haskell-zeromq 2.x and 3.x are installed into the same environment.
ghc-with-packages: set NIX_GHC_XXX variables for runhaskell and runghc, too
Merge remote-tracking branch 'origin/master' into stdenv-updates.