Fixed execution directory issues
- Identified the role of the different directories setup in build-gnu-toolchain.sh (added notes in the header)
- Handling execdir when the script is run from a link and as a command in PATH
- Documented how to configure the scripts for execution (link or from PATH) source-fetch.py: Add shebang and make script executable