Reorganize code dealing with externalExtensions
Reorganize code dealing with externalExtensions

externalExtensions are extra extensions automatically added to extensions/mimeExtensions data
jupyter/jupyterlab,jupyter/jupyterlab,jupyter/jupyterlab,jupyter/jupyterlab,jupyter/jupyterlab