This patch lets players be able to move any unit under their control around. Cf. this thread.
One can add "Uncontrollable" to a entity classes to prevent this behaviour for that unit.
The check whether a unit can be controlled is moved higher up the command-chain, which seems more logical to me.
When the ControllAllUnits-cheat is on, it can still be controlled.