d918290ac8
This commit refactors extensionSystem to load extensions asynchronously. This will enable loading extensions using ECMAScript modules in a future commit. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2364>