Fix glibc and uClibc downloading and extracting.
Although we no longer need the kernel config file, we now need to specify the kernel source directory when installing headers.
Re-order components downloading to match build order.
Fix the saveSample.sh script in case the referenced files are the same as the destination files.
1 --- glibc-2.2.5/malloc/tst-calloc.c.old Sun Aug 3 16:17:58 2003
2 +++ glibc-2.2.5/malloc/tst-calloc.c Sun Aug 3 16:20:01 2003
7 -/* Number of samples per size. */
10 +/* Number of samples per size. This is also the maximum memory consumption in kilobytes. */