Remove useless debug
Update puliclient API

- remove dependency to helper for default decomposer/runner
- repair primary way to define a timeout for the commands on a task
  -> add key in taks's 'args' dict with: 'scriptTimeOut' = int
  -> fix the thread's termination using a new ThreadInterruption exception
- add proper way to stop a command from the runner:
  - if the result has to be considered DONE -> raise CommandStop(message)
  - if the result has to be considered ERROR -> raise CommandError(message)
Merge branch 'feature/commandwatcher_stop-error-timeout' into develop