refactored the build workflows to produce a Development Build from the dev branch and release builds on a tag on the master branch. This means all work should now be done on the dev branch and compile.ps1 -release use to merge the code into master and make a release. The benefit is that any change to dev will create binaries for testing. See the end of the README.md for details
added code to prompt the user to Test ftp and FTP Now from the FTP screen of the properties because it can "hang" crossmgr if a race is running. This prevents the user from doing stupid things during a race.
fixed setuptools to v44.0.0 because they broken v45.0.0 with a change to detect python 2 which causes crossmgr and friends to not start. There is a module missing somewhere for v45 but pegging setup tools to v44 also corrects the issue.