add xbuild to travis configuration

to check if we can still compile with MonoDevelop/Visual Studio
added SHP(TS) support by @katzsmile
added support for Tiberian Sun MIX filename hashes

closes #3227
removed custom yaml rules from bad-neighbors

They are redundant to the sniper/church stuff we already have.
Weapon rules had broken indentions which made this not work.
removed strange  "\"\\\"''\\\"\"" junk from black-gold map
Made oil derricks remap to player colors on capture everywhere

by removing bogus custom yaml rules from some island maps
and enforcing the policy to extract all those oramap files.

fixes #3022
moved boomer test map into the performance benchmark mod
deflated center of attention redux 2

as it has custom oil derrick rules (although not busted)
deflated doughtnut-hole and stripped the abomb changes to diff
deflated ice woods because of custom creep building yaml rules
deflated KOTH maps because of custom yaml rules

removed the mission building 3/4th scaling as it looked strange
deflated room-convergence because of the custom anti-rush rules
removed now redundant debug auto-target traits
removed now redundant debug aircraft traits
removed now redundant debug player-resource traits
added forgotten_path map by Holloweye
fixes #3178 invisible superpower charge bars in spectator mode
consistent spy disguise radar color override in spectator mode
make cash ticks consistent with per-player shroud and observers
Don't render unit ranks you are not supposed to see.