Fix encoding problems with ZipFile.

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

closes #3775
Use MSBuild to improve make.ps1's clean function
Remove the deprecation notice from the old Lua interface

Fixes #5332.  The impending deprecation should probably still be
mentioned in the release notes.
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.
Merge pull request #5344 from obrakmann/remove-lua-deprecation-notice

Remove the deprecation notice from the old Lua interface
Merge pull request #5335 from Mailaender/travis-cache

Try to cache the build dependencies for Travis CI
Renamed Developer Mode to Cheats for consistency.
Added notion that it disables FoW as well to Disable Shroud cheat option.
Fixes crash when joining multiplayer lobby

Fixes crash when joining a multiplayer lobby caused by recent spawn
choice changes.
Merge pull request #5352 from Squiggles211/mp_lobby_fix

Fixes lobby crash when joining MP game
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