Add license

[#73494118]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Move cached_downloader to unix specific file
Add windows implementation
Fix redownload files bigger than the cachesize
Merge remote-tracking branch 'origin/pr/4'

Signed-off-by: Max Brunsfeld <mbrunsfeld@pivotallabs.com>
Avoid removing files that are still in use, regardless of OS

This is required for windows, and also works on Unix.
[#77329972]

Signed-off-by: Max Brunsfeld <mbrunsfeld@pivotallabs.com>
Simplify implementation by avoid random temp file suffix in cached file name

[#77329972]

Signed-off-by: Max Brunsfeld <mbrunsfeld@pivotallabs.com>
add appveyor
Merge commit '61ae55117bfc3' into test-bad-build