fixes #5601, #5603 - host-collections: add support for update and add/remove-content-host

This commits add support for the following commands:

host-collection update
host-collection add-content-host
host-collection remove-content-host
Fixes #5697 system subcommands ignore filtering by name and environment-id

* Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=985393
* info, tasks and update should be able to be used by passing
* name,environment,organization search