Move functions to prepare-function-definitions
prepare will stop sourcing functions.sh and prepare_software.sh, so functions from these files are moved to a new prepare-function-definitions section. One function is moved from general-function-definitions for consistency
Depends !1304 (merged)
Edited by Matthew Kenigsberg