fix #2480; Direct Connect to different mod causes crash (saying 'missing map')
Added travis script
treat compiler warnings as errors
make hotkey user-configurable via in-game settings
use PVecFloat in Combat sub-routines
remove conditional compile left-over junk
use Combat.IsInRange instead of float2.WithinEpsilon for heli
avoid floating point operation with heli fly int coordinates
don't convert to float2 in ReturnToBase as it was int2 before
convert start to int2 as CellContaining() spit that out before
fix NullReferenceException in UnHideActor
remove custom build time for tiberium refinery

- this can be enabled again in cnc-classic
- needs a fix as it causes desyncs
fix #2663 crash when displaying the spawn tooltip in cnc

don't hard-code ra border chrome in shared lobbyutils
add the total number of values extracted from RNG to sync report
remove redundant int to int conversion in rendered circles
don't convert cell size to float for bullet inaccuracy

change it back to int / int / float
from int / float / float
was int / int / float before
generate random numbers as floats

as they get converted from double before use anyway
Merge pull request #2707 from Mailaender/cnc-lobby-crashfix

Fix #2663 Crash when displaying the spawn tooltip in cnc mod
Merge pull request #2706 from Mailaender/cnc-proc-desync-fix

Remove custom build time for Tiberium refinery to fix desyncs
Merge pull request #2705 from Mailaender/low-power-gap-crashfix

Fix NullReferenceException in UnHideActor