|BUILD|
* Removed all instances of generating the NCPU variable, except from the root
  build scripts, this allows for setting the variable manually before calling
  into scripts (useful for testing) or calling the main build script to test
  out different values for NCPU
* Removed all references to cd $ROOTDIR, as this is redundant

[build-canadian.sh]
* If the host and build architectures are the same, build.sh is used instead
* The host -> target compiler directory has been re-named to be more
  descriptive
* PROGRAM_PREFIX for the last iteration of newlib has been fixed (forgot a
  hyphen)
* For each build script, the return status is checked and a helpful error
  message is displayed if something goes wrong

[download.sh]
* If neither wget or curl are present on the build system, the download script
  returns an error
* CURL is preferred to wget
* For data integrity, the signatures of each archive are checked