Fix #505
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.
Fix mod list column resize on first repo update

(cherry picked from commit b9a411bb2e9d8bd249df4f930554733e40a26acb)
Merge remote-tracking branch 'nlight/505_dialog_size' into release-v1.2

* nlight/505_dialog_size:
  Small fix to get our changes after InitializeComponent();
  Fix #505
Merge pull request #525 from AlexanderDzhoganov/small_gui_fixes

Small GUI fixes for 1.2
Tested on windows.
GUI stuff, check description

- Better wrapping for the mod description
- Mark all updated button now greyed out if no updates are available

(cherry picked from commit 51eb519a6499189b5eb45096a1809caf35beae80)
Better display of provided modules

(cherry picked from commit e52577c6f778a7917a6344c172d06b11158e5f78)
Add a CKAN icon.

For #240.

This doesn't seem to be giving me joy under Linux, but Linux may well
ignore embedded icons. Going to seek test on IRC now.
Transparent icons, larger range of sizes.

Closes #240.
Have our build system actually include the icon.

- Assets moved inside the CKAN directory so they get copied on build.
- `win32icon` property explicitly passed to xbuild. (Thanks nlight!)
- Supression of harmless duplicate resources warnings on repack.
  (All the icons are the same, so we don't care which asembly's icon we use.)
- Closes #240.
Merge pull request #549 from KSP-CKAN/240_icon

Add an icon!