Support Python 3.9, part of VFX platform support.
The intention of restoring Python 3.9 support is so it's possible to build a (mostly) VFX compatible version of Blender, not to provide official builds on the buildbot.
Notes:
- This was simpler than I'd expected (most of the more involved Python API changes were between 3.7 and 3.9).
- There was only one change for add-ons needed: P3205.
- Test build: https://builder.blender.org/admin/#/builders/136/builds/72 didn't work, some tweaks would need to be done to have them use Python 3.9.