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
fixes #5706 - host collection foreign keys - fix rollback
Refs #4478 - Add support for localized API docs
Merge pull request #4080 from bbuckingham/issue-5706

fixes #5706 - host collection foreign keys - fix rollback
Merge pull request #4063 from mbacovsky/4478_localized_api

Refs #4478 - Add support for localized API docs
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.