Setting the stdenv compiler to gcc 4.7.
Fixing the gcc47 build in stdenv

gcc 4.7 wants an explicit reference to the system include directory,
and that's guessed through 'stdenv ? glibc'.
Merge branch 'stdenv-updates' into stdenv-updates-gcc47
ARMv7 seems to need special ARM unpacking procedure, too
Not all parenthesis are extraneous, after all
ARMv7l fails in strange way with ARMv5 bootstrap but works with ARMv6 bootstrap
Merge branch 'stdenv-updates' into stdenv-updates-gcc47.
gmp: version 5.1.0 has the cpu-id patch applied already
gmp: switch default version back to 5.0.5

The 5.1.0 version breaks the build of virtually every package that uses the C++
wrappers for gmp (such as mpfr, ppl, etc).
all-packages.nix: strip trailing whitespace
ppl: update to version 0.12.1
mpfr: update to version 3.1.1
mpc: update to version 1.0.1
gmp: add back the cpuid patch to 5.0.5

it was lost during 5.0.5 -> 5.1.0 -> 5.1.0 w/o patch -> 5.0.5 w/o patch
buildNativeInputs -> nativeBuildInputs
Coreutils update and Illumos compatibility fixes.

- GNU Coreutils 8.21
- Add is64Bit checks to stdenv for Solaris.
- Fix OpenSSL Illumos build.
Attempt at getting GCC 4.7 compiled on Illumos...

No success yet :-(
GCC 4.7.2 + updated libraries compiles on Illumos/SmartOS!

- Add solaris native ld support to GCC build wrapper
- Add solaris ld wrapper that fixes -L argument order
Update to PCRE 8.32 with JIT enabled
Update CPIO to 2.11