ENH: Prompt to load extension modules (WIP)

Create a dialog to prompt the user if they want to load modules
available from a selected extension. (Also used to ask the user if they
want to load a newly-created module immediately.) The UI is implemented,
but the actual loading requires changes to the C++ interfaces, and so is
not hooked up yet.

Issue #3603