Revert "Install linux headers to cross-tools/include"

This reverts commit df099acd5ca16dcd82aef08badc46c5797eac408.

Moving the headers has uninteded side effects that aren't as easy to
overcome as originally thought.  Making gcc-final and uClibc properly
use headers located in ${CLFS}/cross-tools is not as straight forward as
hoped.  Plus, we delete all the headers before deploying to the target
anyway, so there's not much added size to the final system.
Revert "linux-headers: Match description to location"

This reverts commit 752c0e232a84b2f13f1bb6c1e32144cff7aa5619.

Headers were put back into the sysroot rather than in
${CLFS}/cross-tools so match their location.
linux-headers: Install headers without a cp

The copy of headers from a dest/ dir to the final include directory is
due to 'make headers_install' deleting everything else in the
INSTALL_HDR_PATH directory before doing the install of the headers in
older kernels.  This seems to not be a problem any more, but regardless,
the kernel headers are the first thing installed into
${CLFS}/usr/include anyway so even if it did delete it's not a
problem.

This is 1 less step.
binutils: Don't copy libiberty.h

GCC will "do the right thing" later in the build thus this step is not
needed.
gmp,mpc,mpfr: Indicate as prereqs for GCC

It wasn't made clear before that these must be present in order to build
GCC.
changelog: Update for 12 Aug 2013
general: Update date
Add missing hyphen from Bash 4.0 version. Needs to be Bash-4.0. Noticed when updating jhalfs.