docs: Cleaning up Doxygen files for new structure.

No longer reads files from lib directories, so doesn't populate docs with _impl classes.
build: more work to set up type map templates properly.
build: parallel build handling of runtime swig and swig docs.