Fixes #5656 : Latest Strings were extracted
Merge pull request #108 from bkearney/bkearney/string_extract

Fixes #5656 : Latest Strings were extracted
Refs #4475 - messages for clamp translated
fixes #5605 - ignore cases where output record is null

This commit is to address a case that we observed with
a couple of the hammer-cli-katello commands.

E.g.
command 'activation-key list' has the following output
defined:

        from :environment do
          field :name, _("Lifecycle Environment")
        end
        from :content_view do
          field :name, _("Content View")
        end

Since environment and content_view are optional, there
are cases where this would result in a 'null' back
from the server for those entities.  When that occurs
the following error would be generated to the user:

Error: undefined method `has_key?' for nil:NilClass

This small change addresses that error.
Merge pull request #107 from bbuckingham/issue-5605

fixes #5605 - ignore cases where output record is null
Merge pull request #110 from tstrachota/clamp_translations_2

Refs #4475 - messages for clamp translated
Refs #3102 - listing associated resources

- support for field parameters that are passed to formatters
- make collection numbering optional