887095 - fixing API breakage
fixes building of foreman glue rpm
880125 - Errors message when no key can be found

Print an error message when deleting or updating activation
key via CLI and user specifies wrong key name.
Merge pull request #1463 from lzap/i18n-fix-887095

887095 - fixing API breakage
Merge pull request #1447 from tstrachota/Bug_895212_correct_find_org

Bug 895212 correct find org
added lib/resources/abstract_model dir and its contents to the .spec file
Merge pull request #1464 from witlessbird/moar_spec_fixes

fixes building of foreman glue rpm by including models/ext/ dir
Merge pull request #1465 from ares/bug/880125-cli_activation_key_validation_messages

880125 - Errors message when no key can be found
Reverting locale changes to api specs

Reverting changes to api specs that are no longer needed after #1463.
fixing compass version
Automatic commit of package [katello] release [1.3.5-1].
Merge pull request #1466 from daviddavis/apispecfix

Removing locale changes to api specs
790064 - Refactoring of unreadeable methods

Split code into smaller methods, add some documentation and substitute
some common patterns with their ruby-like equivalent. Also add tests
for modified methods in SyncManagementHelper module

Add docs for jsroutes task so now it appers in rake -T
790064 - Manifest import error handling

When a manifest import error occures on product repositories creation
we store this infromation and enable a user to recreate repositories
later. This is handy when a CDN server is not reacheable at the moment
of importing.

A new link is added to Red Hat Repositories page which allows you to run
repository refresh action on demand. It also displays status based on
information stored at products of Red Hat. Status is updated only when
Katello runs import or repository refresh action.

When CDN content changes Katello has no information about it and status
still indicates OK state. However a cron which runs refresh periodically
solves this case.

We also display products without repositories and when a product has
no repository we explicitely inform user that there are no repositories
available for a given product. Since marketing products never have
repositories, it does not make sense to display then on Red Hat
repositories page.

Logger is used to gather information during the import process and
is attached as notification detail. User gets better idea of what
could went wrong.
Merge pull request #1456 from ares/bug/790064-manifest_import_error_handling

Bug/790064 manifest import error handling
abstract model - parse attributes properly on create
foreman model - support for different resource name in foreman
hw models - model and api
hw models - cli for listing
hw models - fix for api binding comments