Clean up remaining DownloadStrategy initializers
Avoid expensive Pathname concatenation
Optimize Version#<=>
Don't create MacOS.version multiple times