Non Spy consumption: use action shared system.
Have the actions where units without the Spy unit type flag always are
consumed and units with the Spy utype flag has a chance to escape use the
shared action system when consuming non spies.
Using the system common to actions makes the auto help system aware that non
Spy units will be consumed.
By using the general action consumes actor system it becomes possible to
split those actions in a unit consuming and a unit escaping version in the
future.
See hrm Feature #657674
git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@35424 a0f10bec-cc02-0410-94fc-a9cfff90b4cd