Added Gates to Red Alert

This adds gates https://github.com/OpenRA/OpenRA/issues/3196 to the game so that can be manually opened, script triggered or run automatized. It is done in a simple fashion reusing the existing https://github.com/OpenRA/OpenRA/wiki/Traits#transforms. They don't interact with path-finding.

You can use http://resource.openra.net/maps/1711 for testing purposes.
I think this is a bad check.
Perhaps use IMove instead of Mobile.
And always ignoring noncombatants may be bad.