apply recent palette refactoring changes to classic mods
added classic engineer capture rules
fix #2709 CustomBuildTimeValue should not desync

remove redundant code by outsourcing raw build time calculation
remove line build feature for walls in classic mods
cnc classic helis rearm at hpad and repair at fix

don't crash due to missing sequences for GDI/NOD hpads
make fog of war rendering optional for classic mods
fix HPAD renaming in GDI01
add unused Red Alert actors for legacy map import

- thief
- chan
- general
- mobile radar jammer
add copy FuzzyLogicLibrary.dll to csproj files for msbuild
separate spy disguise and infiltrate

- add thief to classic-ra & monster tank madness
- remove crude workarounds for allies04
Merge pull request #2741 from Mailaender/classic-mods

Classic mods
Merge pull request #2739 from Mailaender/shroud-dev-cheats

Additional Developer Shroud Cheats
Merge pull request #2731 from pchote/renderer-cleanup2

Renderer refactoring - Duplication
Merge pull request #2737 from Mailaender/shroud-sync

add Shroud, CreatesShroud and RevealsShroud to syncreport.log
Merge pull request #2725 from psydev/patch-5

defaults.yaml: unit speeds fix; husk burn; tanks explode small
Merge pull request #2729 from Mailaender/sync

Dump some more values into the debug log to investigate desyncs
Merge pull request #2736 from Mailaender/better-bots

Better AI Bots
Merge pull request #2589 from Mailaender/travis

Travis CI support
Added Mission Survival01 mission
Added QuadRenderer to render shaded/colored quads. Added DebugOverlay to World to show A* bidi search cost per cell.