Sphinx: cleanups
This cleans up a lot of things with the Sphinx build uncovered in !5712. Of note:
- dependencies to make sure the Python code is available when generating docs
- bad markup when Sphinx looks at things
- details missed in the
paraview.simple
split - example code markup fixes
- removal of lingering Python2 support
Needs vtk/vtk!11872 (merged).