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
add appveyor