Merge pull request #3143 from TimMoore/1-7-stable

Update verification of dependency API fallback
Version 1.7.1.pre.3 with changelog
Version 1.7.1 with changelog

[ci skip]
Verify source sorting
Sort sources in lock the same as in 1.6
Friendly error on ENOSPC

fixes #3153
Version 1.7.2 with changelog
Create makefile with path `underscored_name`/`underscored_name`

This fixes compilation issues in Windows. Closes #3028
Update changelog for 1.7.3 [skip ci]
Redo a private attr_reader to side-step throwing a Ruby warning
Add parens to not make Ruby throw a warning on ambiguous * usage
avoid ivar warning in spec_helper
fix remove method when methods are strings
Version 1.7.3 with changelog
Use HTTP auth when checking for presence of API
Merge pull request #3191 from fvaleur/fix_use_api_auth

Use HTTP auth if configured when checking for presence of API
Spec for deployment install w/ source blocks
allow the slow, failing 1.8.7/2.1.11 build
Version 1.7.4.pre with changelog

[ci skip]
Simplify the test case for deployment with source.