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
Merge pull request #109 from tstrachota/assoc

Refs #3102 - listing associated resources
Fixes #5822 - Wrong width of table columns with formatters
Merge pull request #111 from mbacovsky/5822_table_print_formatters

Fixes #5822 - Wrong width of table columns with formatters
Bump to 0.1.1
release notes
Merge pull request #114 from tstrachota/release_notes

release notes
refs #5793 - add pkg:generate_source task to generate gem
Merge pull request #113 from domcleal/5793-release

refs #5793 - add pkg:generate_source task to generate gem
Refs #5747 - build_options configurable with block
Merge pull request #115 from tstrachota/opts

Refs #5747 - build_options configurable with block
Fixes #5111 - CSV handles collection or container

There was an issue where collections and containers in the csv adapter
was returning just ruby hashes. This fixes the issue by expanding out
the columns.
Special thanks to @komidore64 and @tstrachota!

Container output:

     label _("GPG") do
       from :gpg_key do
         field :id, _("GPG Key ID")
         field :name, _("GPG Key")
       end
     end

Headers would be GPG::GPG Key ID, GPG::GPG KEY

Collection output:
    collection :productContent, _("Content") do
      from :content do
        field :name, _("Repo Name")
        field :contentUrl, _("URL")
      end
     end

Headers would be Content::name::1, Content::URL::1, Content::name::2,
Content::name::3, etc.. depending on how many :productCotents there are.
Merge pull request #112 from dustint-rh/csv_container_fields

Fixes #5111 - CSV handles collection or container
fixes #6219 - add --server cli option