added mods/common/lua scripts
added mods/cnc Lua scripts
test for a list of files when loading mods

don't cache test file string arrays
Catch IOExceptions in Connection.cs. Closes #4083. Closes #4423.
Show an error dialog if disconnected from the server.
Update changelog.
Merge pull request #4519 from pchote/network-crash

Catch IOExceptions in Connection.cs.
Merge pull request #4523 from pchote/disconnect-dialog

Show an error dialog if disconnected from the server.
Unify ra and cnc main menu logic and clean up the main menus.
Move a bunch of buttons into an Extras submenu and the server browser.
Move CncMenuPaletteEffect to ra so it can be used elsewhere and rename it to MenuPaletteEffect.
Update CHANGELOG: add entries for new menus and reword some existing entries
Merge pull request #4520 from ScottNZ/new-menu

Unify ra and cnc main menu logic
capturable husks for Tiberian Dawn
capturable husks for Red Alert
capturable husks for Dune 2000
update CHANGELOG
Tidy AutoTarget code.
Remove redundant AttackMove definitions.
Add AttackMove support to RA aircraft.
Simplify HeliFly interface.
Add range support to HeliFly.