Travis: Start xvfb for GUI tests.

Tested on #498.
Closes #499.
Catch authentication error with https.

Change the catch logic to throw a MissingCertificateKraken in the case of authentication failure ("System.IO.IOException: The authentication or decryption has failed.").
Show error message for missing certificate in the GUI.
Fixed format string in GUI/Program.cs
Now the GUI will display a some information in the case of unhandled exceptions. May help with bug reports.
Fix #505
Catches DownloadErrorsKrakens gracefully

Closes #368.
Merge pull request #514 from RichardLake/DisplayExecptionInfo

Fixed format string in GUI/Program.cs
Merge pull request #520 from Ippo343/master

Catches DownloadErrorsKrakens gracefully
Merge pull request #503 from pjf/nunit_gui_tests

Travis: Start xvfb for GUI tests.
Merge pull request #504 from mgsdk/certificate-fix

Certificate fix
Small fix to get our changes after InitializeComponent();
Fix mod list column resize on first repo update
Merge pull request #524 from AlexanderDzhoganov/fix_modlist_first_update

Fix mod list column resize on first repo update
GUI stuff, check description

- Better wrapping for the mod description
- Mark all updated button now greyed out if no updates are available
Better display of provided modules
Merge pull request #522 from AlexanderDzhoganov/505_dialog_size

Fix form scaling issue on linux (#505)
Revert "Catches DownloadErrorsKrakens gracefully"

This reverts commit baaf92f561f4d2c2f010f3876dc44d21e8aff728.

See discussion on #520 as to why.

Opens #368.
Merge remote-tracking branch 'pjf/nunit_gui_tests' into release-v1.2

* pjf/nunit_gui_tests:
  Travis: Start xvfb for GUI tests.
Merge remote-tracking branch 'mgsdk/certificate-fix' into release-v1.2

* mgsdk/certificate-fix:
  Show error message for missing certificate in the GUI.
  Catch authentication error with https.
Merge remote-tracking branch 'RichardLake/DisplayExecptionInfo' into release-v1.2

* RichardLake/DisplayExecptionInfo:
  Fixed format string in GUI/Program.cs Now the GUI will display a some information in the case of unhandled exceptions. May help with bug reports.