Merge branch 'py-stable-abi2'

* py-stable-abi2:
  Note about abi3audit and inlined functions
  Add recent stable ABI improvements to changes file
  Switch to SWIG_Py_DECREF instead of Py_Decref
  Show ABI version in CI job name
  C89 conformance for Python stable ABI
  Remove Py_TYPE definition
  Move Stable ABI to more sensible section and update html sectioning
  Add abi3audit information for Python stable ABI
  Use PyObject_Free instead of deprecated macros
  Don't run abi3audit on builtin test
  Strict Python stable abi conformance fix for PyUnicode_GetLength
  Don't use abi3audit if not installed
  Unused parameter warning fix in SWIG_Python_TypeError
  Add PY_ABI_VER for testing Python stable ABI using abi3audit
  configure.ac python versions update
  Tidy up EXTRA_ build flags
  Py_DecRef Py_IncRef for examples and html docs
  Additional casts for Python DecRef change
  Py_XDECREF -> Py_DecRef for stable ABI compliance
  Py_DECREF -> Py_DecRef for stable ABI compliance
  Py_IncRef casts
  Py_XINCREF -> Py_IncRef for stable ABI compliance
  Py_INCREF -> Py_IncRef for stable ABI compliance
  Add Python increment and decrement wrappers
  minor enhancement in changes file

Conflicts:
	CHANGES.current