Filter repeated orders

I hope https://github.com/OpenRA/OpenRA/issues/3923 addresses a lot of CPU and network performance problems when people click a lot as seen by high APM *Craft players.

Note: there is still some leakage. You order a unit to attack, move somewhere, attack the same thing and it gets filtered. Not sure why.