Fixes #5794 : Improve how Async commands are done in katello-cli.

The main use case driving this is subscription upload --organization-label.

This is a replacement for https://github.com/Katello/hammer-cli-katello/pull/169.
I am not sure why this does not apply, but it does not.
Merge pull request #179 from bkearney/bkearney/5794

Fixes #5794 : Improve how Async commands are done in katello-cli.
Fixes #6079, bz 1103958 - Display org name of a capsule env

Added code to show the org info along with the environment for the
following calls

hammer> capsule content available-lifecycle-environments --id 1

hammer> capsule content lifecycle-environments --id 1