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
1 file changed