Fixed issue where WindowsMessageDialog's
LauncherMessageDialog didn't layout well  for small
messages, e.g. "Hi".  Now the message label widget
has a minimum width which is the width of the
"For queries, please contact: " label plus the width
of the "help@massive.org.au", plus another 50 pixels.
It's difficult to avoid magic numbers in this type of
dialog.
Newline character was missing from end of:
"Contact me? No"
in Submit Debug Report's header, so we were seeing:

Contact me? NoComments:

instead of:

Contact me? No
Comments:
Merge pull request #51 from l1ll1/master

CVLFAB-776 cancel button qdels job if it has been queued
Ensuring that the hours and nodes fields contain integers (for
CVLFAB-780).  Only tested on Mac OS X so far.
Merge branch 'master' of https://github.com/CVL-dev/cvl-fabric-launcher
Updating submodule version.
Updating submodule version.
ListSelectionDialog was looking for progressDialog as a property
of launcherMainFrame.  This is no longer the case.  The
progressDialog is now passed in as an argument, so that it can
be temporarily hidden while the modal dialogs is being displayed.
ListSelectionDialog was looking for progressDialog as a property of launcherMainFrame.  This is no longer the case.  The progressDialog is now passed in as an argument, so that it can be temporarily hidden while the modal dialogs is being displayed.

Fixed a bug where the busy cursor sometimes failed to stop after
canceling from the ListSelectionDialog.  This fix required passing
loginprocess as an argument to "showModal", so that "showModal"
can avoid restarting the busy cursor if it detects that the login
process has been canceled or is in the process of being shut down.
Fixing minor bug introduced in last commit.
CVLFAB-533 allow the launcher to continue on a differing version. This is the same as commit 6bdbc9ddf87c909b6bc3db27cead3afbfc83596f but that commit can no longer be cherry-picked to the master branch and it was easier to reimplement