Fix extra links to follow latest format
The way it is done currently has been deprecated for a long time and support will be removed in version 8 of sphinx.
This merge request also removes the handling of extra-intersphinx as it is an unused feature.
The handling of the file is done in such a way that it allows to included external dependencies when used only for documentation purpose however this is a limited list as shown in the implementation.