added builddir and emudir variables
pass module id and description to module functions to allow them to be used to avoid string/path duplication etc
updated advmame.sh module to use separate build/install directories, the new emudir/builddir variables and other cleanups
rework atari800 to split source/binary and use new variables/parameters
-Created pytemp.py Python script to measure and spit out the current CPU and GPU temperatures in degrees C and degrees F to the console
-Now bashwelcometweak.sh will copy over the pytemp.py script to the user's home folder and adds it to the .bashrc to display upon startup
-Now bashwelcometweak.sh also sets the executable flag on ~/pytemp.py for convenience launching from the console
-Newline added where there was none before at pytemp.py EOF
-Rewrote pytemp.py to a pitemp.sh bash script utilizing bc, which is a new requirement (not included on the vanilla Raspbian)
-Added bc prereq install to bashwelcometweak.sh script
-Removed old pytemp.py script
-Integrated simpler bash-only whole-number temperature calculations into .bashrc welcome tweak script, removed requirement for bc and separate file
-Removed pitemp.sh
Merge branch 'master' into separate_sources
handle pushd/popd in packages.sh to minimise duplication in modules
removed uneeded pushd/popd from first two modules
remove source folders if they exist - we always do a clean checkout now
move error testing for "required" files to packages.sh - makes it easier for modules to report if something has worked or not
rework basilisk emulator for new build location
create the install destination directory before running install
don't try to remove folder for git pull/clone function
reworked cpc emulator for new build location / system
reworked dgen for new build location / system