Merge remote-tracking branch 'pjf/code_healthh/code_health'
Fixed all the compiler warnings :
Merge branch '175_relationship_resolver' into unofficial_release

* 175_relationship_resolver:
  Fix RelationshipResolver to examine provides as well.
Fixed extra apostrophe in CustomAsteroids.ckan
Added test showing presence of SharpZipLib bug.

Part of GH #221.
Updated SharpZipLib to a hand-built bugfixed copy.

Uses the patch from https://github.com/icsharpcode/SharpZipLib/pull/53 .
Thank you, @novn, for writing this.

Uses the build fixes from https://github.com/Arakis/SharpZipLib for
Mono. Thank you, @Arakis, for providing these.

The branch I built from is at
https://github.com/pjf/SharpZipLib/tree/ckan_gh221

Attentioning @bastianeicher who is maintaining a totally awesome
SharpZipLib patches branch. @novn's patch above fixes the bug
described at http://community.sharpdevelop.net/forums/t/21758.aspx .
There's a test file at
https://github.com/pjf/CKAN/blob/221_ziplib/t/data/gh221.zip which shows
the presence of the bug when combined with the test at
https://github.com/pjf/CKAN/blob/221_ziplib/CKAN/Tests/ZipLib.cs .

Closes #221.
Closes KSP-CKAN/CKAN-meta#33

@malahx: I'll be releasing an updated CKAN client shortly with these
fixes.
Merge pull request #222 from pjf/221_ziplib

Bugfix to SharpZipLib.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CKAN/CmdLine/Main.cs
#169
Create KerbalConstructionTime.ckan
Create StageRecovery.ckan
removed old WaitForAllDownloads function
Merge pull request #233 from AlexanderDzhoganov/master

Leave progress window open after after operations finish
Better linting of NetKAN files.

We now provide actual lists of errors when things look bad.
Merge pull request #234 from pjf/better_netkan_linting

Better linting of NetKAN files.
Update KerbalConstructionTime.ckan

Removed extraneous commas.
Update StageRecovery.ckan

More comma removal.
Merge pull request #231 from magico13/master

Add KerbalConstructionTime and StageRecovery ckan fragments
NetKAN update: USITools.ckan
Sanity checker core for installation changes.

The idea of this is we can do a sanity check on the registry every time we make a change. If the result isn't sane, we can roll back our transaction.