Merge changes from topic "shell_command_handler" into tm-qpr-dev

* changes:
  5/ Fix inverted dependency for ShellCommandHandler
  4/ Separate construction and initializing in a few more controllers