final-sys/intro: We use ${CLFS}/cross-tools

Not just straight /tools
busybox: 'make distclean' first

To ensure we have a clean directory prior to building.
Consistently capitalize BusyBox name

It was written sometimes with the second 'B' lowercase which is
incorrect.
Delete cross-tools/{arm,mips}/linux-headers.xml

Were not used, arm and mips both were previously switched to using
common.
Set CLFS_ARCH to just "mips" for MIPS

Setting it with the sed regex could produce a CLFS_ARCH value of
"mipsel" which when used to deal with the Linux kernel would result in
errors since "mipsel" isn't a valid arch for Linux.  "mips" is so let's
just use that.
Install linux headers to cross-tools/include

They aren't needed on the final system so just install them into
${CLFS}/cross-tools/include.  EGLIBC will look for them there.
linux-headers: Match description to location

Due to recent change of installing linux-headers to ${CLFS}/cross-tools
the description at the bottom of the page needed updating to match.
binutils: Fix Texinfo related build failures

As per the method LFS uses.  This is needed until the next release of
binutils which incorporates a fix but binutils snapshots work fine
without this sed line.
binutils: Copy libiberty.h to ${CLFS}/cross-tools

Not into the target file system, it's not needed there.
Revert "packages: Update uClibc to 0.9.33.2"

This reverts commit dffb50340f4ed38531cc28a4373a879108e35f26.

The configs patch works for 0.9.31 but asks quite a lot of hard
questions for 0.9.33 and possibly unsets the choice of EABI for arm
after setting it with sed, which would be not-good.  For sanity just
keep uClibc at the older known working version.
Revert "Rename uClibc configs patch"

This reverts commit 9959161b612e69c79464f4a61611dd4aaa5e287c.
Update changelog
general: Update date