Added InfiltrateToUpgrade

This includes a temporary test example - spies infiltrating vehicles and base defenses to disable them for 30 seconds.
Although, in that case one could argue "don't write code like that" and enforce that on the C# side we should only call whatever we call this function with a single bit at a time.