Remove unused tool making functions

This needs inspecting and integration tests running before deploying.

To remove gitCloneOrPull I also had to remove some long time unused code
that sometimes replaced making the symlink during tool install. In particular,
that is untested.