Fixes #5719 - make pulp async actions cancellable

The cancelling is done though the task details: running steps tab
Fixes #5719 - poll directly after sending the cancel
Fixes #6237 - allow canceling remote execution actions
Merge pull request #4238 from iNecas/issue/5719

Fixes #5719 - make pulp async actions cancellable