Add fpm_attributes DSL to recipe.

This recipe directive allows user to modify fpm packager driver
specific attributes inside from their recipe accordingly.

class Recipe < FPM::Cookery::Recipe
  platform :redhat do
    fpm_attributes :rpm_user => 'httpd'
  end

  platform :debian do
    fpm_attributes :deb_user => 'apache'
  end
end
inherites fpm_attributes data set from parent classes.
Allows argument assignemnt.
workaround for 1.8.7.

Nil error from @fpm_attributes came out because Ruby 1.8.7 calls
Class.inherited() after the block is evaluated.

Class.new(FPM::Cookery::Recipe) do
  # here comes before FPM::Cookery::Recipe.inherited() runs.
  fpm_attributes # => returns nil
end
Support fpm 1.1.0
Merge pull request #80 from unakatsuo/add-fpm-attributes

Add fpm_attributes DSL method
Merge pull request #84 from ryansch/fpm-1.1

Support fpm 1.1.0
Add changelog for 0.22.0.
Bump version to 0.22.0.

Changes:

* Add support to set arbitrary fpm attributes via `fpm_attributes`.
  (unakatsuo / #75, #80)
* Require fpm `~> 1.1.0`. (ryansch / #84)
Expose skip-package config option as command line flag.

See #86.
Add changelog for 0.23.0.
Bump version to 0.23.0.

Changes:

* Add `--skip-package` command line flag. (#86)
Add support for PEAR packages
Add sample PEAR recipe