Merged r8371, r8373, parts of r8375, r8376, r8377, r8378, r8379, r8380 and r8381 to jh branch from trunk.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/jh/BOOK@8382 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689