glibc: Rename 2.18 -> 2.19
glibc: Update to 2.19
coreutils: Disable parallel building
valgrind: Support Glibc 2.19
Merge remote-tracking branch 'origin/master' into glibc-2.19
checkinstall: fix build with glibc-2.19
go: don't assume sse2 on i686 (maybe fixes build)
glibc: do not use system ld.so.preload (close #1788)

Modified according to the PR comment.
glibc: fix a math problem by upstream patch
Merge branch glibc-2.19, see #1840
texinfo: move ncurses support into texinfoInteractive

This, for example, drops the stdenv dependency on ncurses.
Merge #1633: --enable-symlinks in ncurses and e2fsprogs
gcc-{,cross-}wrapper: add 'cpp' wrapper (close #1820)

The gcc-wrapper doesn't wrap 'cpp'. This breaks some software (such as
Buildroot) because the 'cpp' they get come from the non-wrapped gcc
package which doesn't know about any standard include paths.

gcc-cross-wrapper is untested.
gcc-wrapper: preferLocalBuild, as it does little work

This is re-revert of e31523a369a.
Merge #1905: perl: disable tests that involve networking

I rebased the branch not to include newer changes from master.
Merge #1901: add preFixupPhases to stdenv; for gsettings

Without this stdenv change it seems difficult to fix some glib's gsettings issues,
as the folders in question may (not) be created in installPhase.
gcc44: disable parallel build

Maybe 4.4 is no longer needed? #699
gcc-wrapper: don't fail when cpp doesn't exist

This is fixup for 1d3917bb #1820. Gnatboot doesn't have cpp.
stdenv/setup.sh: make substitute* not drop EOF newline

This should solve #1982.
mesa: try enabling tests again

I know this doesn't really belong into this branch, but rebuilding time
is expensive (and I forgot in x-updates).

Tests do work locally for me, but we might hit that mentioned bug again.