Add Ruby 2.1.0 to Travis CI test matrix
Add support for FPM 1.0.x
Merge pull request #61 from joschi/patch-1

Add Ruby 2.1.0 to Travis CI test matrix
Merge pull request #62 from joschi/patch-2

Add support for FPM 1.0.x
Add changelog for 0.17.0.
Bump version to 0.17.0.

Changes:

* Update fpm dependency to 1.0.0. (joschi / #62)
* Add `-q` command line option to disable progress bars. (#58)
* Add `directories` recipe attribute. (#53)
* Add `autogen` build helper. (sepulworld/autogen-support / #54)
* Add `root_prefix` and `root` path helper. (sepulworld/set-root-prefix / #52)
* Support recursive omnibus recipes dependencies. (avishai-ish-shalom / #49)
Fix travis script command.
Unbreak tests with newer minitest.
Add ruby 2.1.0 to allow_failures until puppet is fixed.

Waiting for a release that includes the following patch.

https://github.com/puppetlabs/puppet/pull/2184/
Ensure Ruby 1.8.7 compat.
Fix deb compression type.

Unbreaks fpm-cookery with the latest fpm.
Add changelog for 0.17.1.
Bump version to 0.17.1.

Changes:

* Unbreak deb package building.
Oups, fix tests.
Add support for 'npm'.
Unbreak omnibus packaging.

Fixes #64
Start default revision at 1.

It seems to be conventional for deb and rpm to start the revision at 1.

https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/NamingGuidelines#Package_Versioning
Change handling of version, revision and vendor attributes.

After reading some more about versioning for deb and rpm, I belive that
this is more correct.

For debs `<version>+<vendor><revision>` becomes
`<version>-<revision>+<vendor>`.

For rpms `<version>.<vendor><revision>` becomes
`<version>-<revision>.<vendor>`.

This should address the issues seen in #42.
Do not set a default value for vendor.

Should address #42 and #63.
Merge pull request #65 from Jimdo/npm-recipe

Add support for 'npm'