`baseUrl` will always be relative to where extensions are installed by extension manager. Users should not override this.

`context` is the name of the require context. We use the extension's own name as a unique ID.

`locale` is read from the user's system (or chosen by the user). We pass the global brackets setting down to all extensions.