#518 - cpan version scope fix
ignore perl versioning politics
Merge pull request #519 from hatt/cpan-version-fix

CPAN version fixes
If there was a symlink to a directory fpm was incorrectly marking this
as a directory in the spec file and rpmbuild was erroring out.  This
fixes that by checking for symlinks and not adding them to the directory
list.
fix annoying rspec warnings
Merge pull request #522 from hatt/master

fix rspec deprecation warnings
Merge pull request #521 from nhuff/rpm_dir_fix

fpm creating invalid spec with symlinks to directories.
#445 basic support for alternative npm registry
split lines for readability, jeez
#445 don't fail when no registry is set
add support for alternative CPAN servers
Merge pull request #524 from hatt/source-select

Various source selectors
Fixed typo in spec file template
Update command.rb

Missing space in help.
Update python.rb

help text fixes
Fix gem command conflict with specific_install

When specific_install is installed, calling "gem spec" is ambiguous and
fails.  Call it with the full name "gem specification" instead to avoid
that.
Merge pull request #533 from petere/gem-spec-conflict

Fix gem command conflict with specific_install
FPM::Package#convert does not keep defaults attrs

This is a failing spec to show a bug in FPM::Package#convert:
Default attributes of the target package format are applied when calling .new,
but then discarded and entirely replaced with the attributes of the source
package.
FPM::Package#convert now maintains default attrs

FPM::Package#convert no longer discards the default values of the attributes of
the target package.
Instead the attributes of the source package are merged into the default
attributes of the target package.
- Write json from get_metadata to a file and read that. stdout and
stderr are regularly abused by python setup.py's (like numpy, for
example) so we can't easily pull out the json from stdout anymore.