minor code cleanups, fixed downloader and archivers (for now, not async)
Cleaned up constants and fixed nuget's packagesavemode. ~~fixed downloaders and archivers~~** STILL MAINLY HAPPY-PATH OPTIMIZED**~~~~
Fixed chaining provider passing options that are in an array list