Merge pull request #691 from vStone/bugfix/File_directory_on_nil

This fixes an issue introduced by supporting -p <dir>
DEV README
[travis] Test ruby head and use bundler
Merged pull request: #688: Fixes an issue where gem-version-bins is enabled but there are no binaries

See jordansissel/fpm#688 for more information

* pr/688:
  Updated the example gem with as little changes as possible
  Added tests. Rebuild of example-1.0.0.gem required though
  Fixes an issue where gem-version-bins is enabled but there are no binaries
Merged pull request: #692: Support RPM dist tag

See jordansissel/fpm#692 for more information

* pr/692:
  Support RPM dist tag
Merged pull request: #694: Fixes 2 python issues within the tests

See jordansissel/fpm#694 for more information

* pr/694:
  Since #480, no default path is set so we should define one for testing python
  Fixes python tests where python 3.x is installed
Merged pull request: #696: Bugfix/debian control file permissions

See jordansissel/fpm#696 for more information

* pr/696:
  Ignore lsb init scripts warning since we are not providing a proper init script for testing
  Feeling brave, enable lintian for travis
  Fix file permissions on deb control files

Conflicts:
	.travis.yml