Added support for UID tag in arguments.

Now we can use {UID} as an argument of the command to be run by smart_dispatch. The program will replace the tag by a generated uid obtained by hashing the command to run.
Why not 4 proper test in a replace_uid class ?