Release notes
Merge pull request #121 from tstrachota/release_notes

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

refs #5793 - add pkg:generate_source task to generate gem
Fixes #3512 - help for associating commands is too generic
Fixes #5873 - list actions don't resolve ids for optional parameters
Refs #5873 - scoped options were not cleaning original options

The former implementation was not scoping correctly:
input
{
  :option_name => 'NAME',
  :option_id => 1,
  :option_product_id => 2
}
output scoped for a product
{
  :option_name => 'NAME',
  :option_id => 2
}
Note the name remainig incorrectly in the options.

This patch solves the problem by clearing all potential searchable options.
Merge pull request #124 from mbacovsky/3512_associated_descrs

Fixes #3512 - help for associating commands is too generic
Fixes #5747 - Fine grained control over name expansion
Refs #5747 - Documentation for fine grained control over name expansion
Merge pull request #125 from tstrachota/opts2

Fixes #5747 - Fine grained control over name expansion
Refs #6090 - resolving ids in foreman base command
Fixes #6090 - fix for wrong parameters in proxy import
Merge pull request #127 from tstrachota/import

Fixes #6090 - Proxy import
fixes #6219 - add --server cli option
Merge pull request #129 from thomasmckay/6219-server-option

fixes #6219 - add --server cli option
Fixes #6092 - mapping resource names in options
Fixes #6093 - better option descriptions

- added custom descriptions for each searchable
- searchable option builders re-use descripitions from apipie docs
Merge pull request #128 from tstrachota/aliases

Fixes #60920 and #6093 - aliasing resources and better option descriptions
fixes #6335 - permit only --hostgroup when creating host