Bailing out of dump_log early if launcherMainFrame is None.
launcherMainFrame will be None if dump_log is called when
the Launcher version number check fails (try changing
launcher_version_number.py to trigger this).  An alternative
workaround would be to uncomment "launcherMainFrame = self",
at the beginning of LauncherMainFrame's __init__ method, so
that launcherMainFrame is never None when dump_log is called.
Now importing LAUNCHER_URL,TURBOVNC_BASE_URL from utilityFunctions
model, instead of using global variables.
Updating submodule version.
LAUNCHER_URL and TURBOVNC_BASE_URL are no longer global variables.
Removed out-of-date warning about the key-authentication method
not being allowed for MASSIVE users.

Removed unnecessary global variable.
LAUNCHER_URL is now imported from the utilityFunctions module,
instead of being a global variable.
Turned off warnings about private key path not being found in local
settings.
Added private key file path to the dialog asking the user if they
are sure they want to delete their key.
Gradually trying to use KeyModel more instead of dealing with the
private key file path locally in IdentityMenu.py
Now passing massiveLauncherConfig and massiveLauncherPreferencesFilePath
to KeyModel, so it can save the private key file path in the local
settings (in case we decide to allow the user to save their permanent
key somewhere other than ~/.ssh/MassiveLauncherKey).

Eliminated global variables.