Do not count actions waiting for resource in running actions
[log] Attach UUID to each robot action

This is currently *only* meant for logging purposes.
[log] Pass future to lockawarefn decorator

Action name is needed in printing the logs and future is needed for
setting a flag showing when the action is started.

lockawarefn uses them when calling set_acquired of future and using name
containing action id for logging.
[log] Print action UUID in logs
[log] Move logging block to improve readbility

In this order every action is first added to its parent and then other
log information is written regarding to that action.
{getabspose->get} (fixes d304b45cb3c)