- sometimes it's set but nil.
- blow away any perllocal.pod file (#510)
#510
#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
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
- 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.
.