Fixes #5613 - Fix unhandled sys errors BZ1084722

In hammer-cli-katello's system subcommand, when system-id given is
invalid, only a Bad Request message is presented to the user. This is
because the error messages being returned when a system is not found are
not being rendered using app/lib/katello/api/v2/error_handling.rb.

* Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1084722
Merge pull request #4059 from dustint-rh/bz1084722_hammer_queries_for_missing_system_id

Fixes #5613 Fixes problem with hammer only returning Bad Access when sys...
Fixes #5711 - Doc id in ContentHosts update

Hammer-cli-katello is unable to recognize --id param for in the
subcommand content-host update. Apipie param 'id' is missing for
the update in systems controller.
Merge pull request #4084 from dustint-rh/add_apipie_id_param_to_content_host_update

Fixes #5711 - Doc id in ContentHosts update
merging for @dustint-rh thanks!
fixes #4260 - adding products tab for act key