On Windows and OS X, this simply adds a bunch of extra builds. On Linux,
I'm also bumping the manylinux tag because Python 3.11 is newer than the
distro in question. This means that there will be no builds for "new
Python on old distros" because one has to draw a line somewhere.
Effectively, wheels for Linux Python 3.11 will therefore require glibc
2.35.
On some platforms (Mac OS and Windows as per
https://github.com/actions/setup-python/issues/121#issuecomment-777748504),
CMake would not use the correct version of Python. Since we already have
a correct version of Python running the wrapper around CMake, and since
that thing was already trying to pass the interpreter to FindPython,
let's make sure that a correctly cased variable name is used.
Tested on GitHub Actions under Mac OS 12.4, and that thing appears to
work.