python: handle == dependency requirement correctly
No longer trying to return symbols that were never actually symbols
Merge pull request #455 from wayfair/master

The npm tries to read from a variable that never really gets sent
Testing for values for the author info
also checking that version is set otherwise using a bogus 0.0.0
since we're doing all the npm stuff locally we really dont need to call out npm registry
Add missing class files to fpm.rb

This allows a user to work with any FPM-compatible package types simply
by requiring 'fpm'.
- purge unused Rakefile
Merge pull request #459 from torrancew/master

Ensure fpm.rb requires all current package class files
Merge pull request #458 from wayfair/master

Fixing some data issues with npm
added .ruby-version and .ruby-gemset to .gitignore
npm author value may be a string and not a hash
Merge pull request #462 from tristanls/string-has-no-fetch

npm package.json author can be a string
Merge pull request #461 from r4um/pr_452

python: handle == dependency requirement correctly
Fix stat when using -rpm-use-file-permissions:
Strip leading slash from file pathname before call to stat,
otherwise the correct file permissions will not be computed.
fix custom channel discovery
make path fixing broader for packages like PHP_PMD
add option for custom data dir
pear: catch encoding errors during replacing staging path in files
- actually respect the compression flag (instead of failing)
  Reported by George Reilly on the mailing list.