Split utils
This branch splits some functions out of the main .sh file (and puts them in *_utils.sh files) and provides better support for cross-compilation.
It is now ready for merging
This branch splits some functions out of the main .sh file (and puts them in *_utils.sh files) and provides better support for cross-compilation.
It is now ready for merging