2023 Testing, Linting and Typos roundup
This small MR collects several small typo fixes from qemu.git that were never mirrored over to this repository, and updates linting/testing configuration for Python 3.12.
Included is a bug fix that will be needed when 3.12 hits GA.
3.12 is added to the test matrix, but Pylint under 3.12 currently does not run - all other tests do work correctly, though.
Signed-off-by: John Snow jsnow@redhat.com