Some Python 3 fixes for the build process. _mysql does *not* build yet.
Two more old-style exception invocations
Factor out most of the setup into setup_posix.py. setup_windows.py is next.