Rewrite the egg to support dev and stable versions, together with newer +1.16 installers.
Does not rely on their own API latest fetching, because it picks latest Github release that can include old pre-releases.
clean up the code and add more debugging steps for easier troubleshooting when someone reports issues
Easy to view diff: <https://www.diffchecker.com/3iJ9lVzH>