Added travis script
treat compiler warnings as errors
weapons.yaml update for CNC

See https://github.com/OpenRA/OpenRA/pull/2655 for details and rationales.
vehicles.yaml update

see https://github.com/OpenRA/OpenRA/pull/2671 for details and rationales
blue tiberium fix. crate fix (no mcvs)

Blue tiberium now poisons infantry
Crates no longer provide MCVs
levelup crate removed
crate lifetime increased
unit speeds fix; husk burn; tanks explode small

Vehicle speeds adjusted, now 80% on clear, like tanks. Intended to coincide with speed changes here: https://github.com/OpenRA/OpenRA/pull/2722
Husks burn 10 seconds now instead of 40. More fitting for cnc.
Tanks UnitExplodeSmall now by default. 
give the users some hints when crashing due to desync
log projectile dest as it is affected by inaccuracy calc

want to debug if this is the source of problems
division through cell size to coarse cell coordinate vector
Merge pull request #2724 from psydev/patch-4

system.yaml: blue tiberium fix; crate fix (no mcvs)
Merge pull request #2722 from psydev/patch-2

vehicles.yaml update; a few smaller updates.
scaled back tank firing rate a bit

Originally I increased the tank firing rate by 2x, but I think 1.5x makes more sense. (Now fairly comparable to RA values). Going to leave it here.
Reduced Artillery damage vs. wood from 75% to 50%.
Slight tweak to recon bike damage 
Slight tweak to Stealth Tank damage vs. heavy armor
Rename uniform setters to avoid future ambiguity.
log the nextScanTime for ChooseTarget in AutoTarget

for debugging purposes to investigate desyncs
fixed APC gun mistkae -- now shoots at air too
Merge pull request #2721 from psydev/patch-1

weapons.yaml update for CNC
adding new ai functional
rename lists in HackyAI.cs and fix function
fix refinery production
fix air