Fix encoding problems with ZipFile.

Without setting the DefaultCodePage it may cause problems on systems without 866 code page installed.
use Travis CI to deploy GitHub releases

closes #3775
Use MSBuild to improve make.ps1's clean function
Fixes inconsistency in reload times for Cnc Aircraft

Fixes reload time inconsistency caused by always running the reload
counter even when not needing to reload.  Also adds the ability to
specify that the reload counter restarts when firing a shot.
Added a description to the pillbox
Adds WaterExplosion and WaterImpactSound to UnitExplodeSmall.

Fixes #4515.
Renamed Developer Mode to Cheats for consistency.
Added notion that it disables FoW as well to Disable Shroud cheat option.
Use an IReadOnlyDictionary for package definitions.
Add map folder types. Fixes #4635.
Disable maps with broken rules in the lobby. Fixes #4334.
remove TeslaInstantKills
automatic rule upgrade
whitespace cleanup
Adjust the singleplayer menu button positions to remove unnecessary mouse movement.
Fix incorrect font in spawn selector.
Go back to the smaller circle for the colorpicker.
fix closing slots not removing bots properly
Use smaller spawn points.
Merge pull request #5355 from Mailaender/missing-bot-slot-sync

Fixed closing slots not removing bots properly
Merge pull request #5356 from pchote/td-ui-polish

TD UI Polish