Added InfiltrateToUpgrade

This includes a temporary test example - spies infiltrating vehicles and base defenses to disable them for 30 seconds.
I generally prefer keeping an orthogonal set of flags.  This is largely a matter of style (and is something we haven't decided solid rules on for OpenRA), but has the practical advantage of avoiding support questions like "how do I define a NotAlly stance that also doesn't include Neutral?"