Use flit instead of setuptools for ptyprocess. This allows us to continue to test ptyprocess feature branches using pexpect, introducing the new function make_wheel_for_ptyprocess and amending existing code into prepare_environment, which installs the wheel file created by flit. this has gotten more complex, so we have made individual function units to hopefully make it a bit more straight-forward to stumble into