Deps ordered alphabetically, request dep now uses version range (handy for dedupe on userland).
Clean up lint violations.
Refactor wildcard matching to work for both retry and handler status code matching.
Refactor retry defaults handling, reduce used variables, add retryCount once at the end, add more retry tests.
Remove the need for lastErr variable, use error passed in callback instead.
Rename retry to retryOpts to make it obvious.
Only pass last result if there's no error.