This patch lets players be able to move any unit under their control around. Cf. this thread.
The check whether a unit can be controlled is moved higher up the command-chain, which seems more logical to me.
When the Control all units-cheat is on, an entity can still be controlled.
Here "controllable" is defined as being able to receive *any* order from the player, not the ability to execute any one specific order.
Fixes the concern not raised at rP22446#42637.