Also test on 1.8.
Add package maintainer object.
Add package version object.
Use package maintainer and version objects.
Remove trailing whitespace.
Start custom exception classes.
Simplify package objects.

Remove usage of SimpleDelegator and explicitly create the fpm object.
Add InvalidConfigKey error.
Start FPM::Cookery::Config object.
Use clamp for options and params parsing.

We pull in clamp via fpm anyway, so there is no reason to roll our own
options parsing.
Add missing fixture file.
Make sure the deps flag sets the dependency_check attribute.
Add #add_script method to add pre/post scripts.
Unbreak recipes with scripts.

I missed the scripts method that has been delegated to the fpm object.

Fixes #45
Unbreak building with recipes that are not named recipe.rb.

Fixes #46
Set fpm log level to :info.
Log curl error.
Add changelog for 0.16.0.
Bump version to 0.16.0.

Changes:

* Chain packager. (smasset)
* Add show-depends CLI option. (unakatsuo)
* Add fpm-cookery chain packager gem recipes. (smasset)
* Compatibility fixes for the latest FPM releases. (skiold)
* Fix problems with tar files that contain no directories. (narkisr)
* New CLI options parsing backend. (using clamp)

Fixes #47
Do not fail if git is not installed.