Removed setDisplayResolution event.  Now resolution is an
optional argument to request_visnode.sh.
Updating submodule version.
- Updated comments at top of launcher.py describing requirements for building.

- Reordered code in CVL tab to match display order in dialog.

- Fixed layout problem in CVL tab.
Updating submodule version.
Updating submodule version.
Restoring sanity check to its correct place in the sequence of
login process events.
Removing code which waits for sshKeyDist to shut down, because
it was implemented under false assumptions about the threads
these shutdown processes were running it.  In every case, it
was waiting 5 seconds for the sshKeyDist object's _completed
to be set, but it was never set.  So by removing this code,
the user gets better responsiveness when cancelling from
the progress dialog.
Updating version number in Windows Setup Wizard.
If Launcher's initial validation of non-empty username fails,
we need to re-enable the Login button, which was disabled at
the beginning of the onLogin method.
Found another case where onLogin could return early without
re-enabling the Login button.  Fixed in this commit.
In the case where the user specifies "[Use my default project]"
in the MASSIVE tab, and then fails to retrieve the user's
default project from Karaage, the Launcher was calling an
old method - die_from_main_frame which may be deprecated soon
and wasn't working as expected, so I modified this to do
a simple message dialog, as done for the case of an empty
username field.
Making onExit do a better job of cleaning up if the user presses
the Exit button while the login process is running.
Added new cases for emailing the Launcher's debug report to
cvl-help@monash.edu instead of help@massive.org.au.  We can
probably drop some of the other email addresses from the recipients
list now, given that I think all of us get email alerts for emails
received by cvl-help@monash.edu.
Adding Carlo's Launcher Linux build and upload scripts to the
repository.   These currently sit in Carlo's home directory
on cvl.massive.org.au.  To use them, you need to install your
public key on all 6 of the Launcher's Linux build machines
in /root/.ssh/authorized_keys, and add the private key to
your SSH Agent, then ssh to cvl.masive.org.au with
agent-forwarding enabled (ssh -A).  I don't think these
build scripts really need root access to any of the six
build VMs, but they do use the root account on those VMs
currently.
Fix for issue where Launcher failed to re-enable Login button
after displaying TurboVNC-not-found dialog (CVLFAB-849). Launcher
tried to run LoginProcess's complete method but failed because it
was assuming that the login process's sshKeyDist object had
already been initialized, which it hadn't been.
Added warning about TurboVNC's Mac OS X installer not being digitally
signed to TurboVNC-not-found dialog for Mac OS X >= 10.8.0.
upstream LoginTasks
alter the regex for cvl desktop jobs so that it matches other queues