Fixed minor typo in comments
Fix Gem::Package tests from IO on windows

Patch by Luis Lavena

Fixes #861
Merge pull request #868 from pmichaeljones/master

Fixed minor typo in comments section
Add #868 to History
Fix variable shadowing warning
Defer API prefetch until it's required

In normal operation, after we get the first level dependencies, we'll
make several prefetch calls before we need one of those results. Waiting
until then means we can make fewer HTTP requests.