function showDialog() {
        var dlg = new InstallExtensionDialog(new InstallerFacade());
        return dlg.show();
    }
@private
Show a dialog that allows the user to enter the URL of an extension ZIP file to install.
@return {$.Promise} A promise object that will be resolved when the selected extension
    has finished installing, or rejected if the dialog is cancelled.