Actuators/SIMCT01: fixed check that prevents changing the number of motors in runtime.
Actuators/SIMCT01: reserveEntity over allocated PlainEntity (fixes segmentation fault).
DUNE/Tasks: undeprecate unsigned int reserveEntity, instead keep local list of PlainEntities reserved that way.

This makes it possible for old tasks to use the new Entity objects without any change.
Revert "Autonomy/TREX: reserve external entity using PlainEntity."

This reverts commit 4bc75e87458b54596a96c1ec865ded02a08b20bf.
Revert "Transports/Replay: replace entity id code with PlainEntity."

This reverts commit fa2ee8479d80cd7b2ba3ef515106d02005de1470.
Revert "Sensors/WorkhorseNavigator: use PlainEntity object for beam entities."

This reverts commit 69a9d83ca53234bc2bd20d99113225c683af3760.
Revert "Actuators/SCRTv4: replace entity id code with PlainEntity. ServoPosition messages still use the main entity."

This reverts commit 767efb8c7f1db3f6664916ae91416942b2869620.