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
try pulling OpenAL and SDL Windows libraries from mirrors
avoid notification spam when the build palette is left-clicked

fixes #2361
Merge pull request #3193 from Mailaender/shp-ts

Added support for Tiberian Sun/Red Alert 2 SHP format
Merge pull request #3234 from Mailaender/ts-mix-filehashes

Added support for Tiberian Sun MIX filename hashes
Merge pull request #3256 from Mailaender/debug-trait-removal

Removed all Debug traits