Updater: Use stream handle to download package

This fixes issue #6910 (Downloader::fetch() causes "Allowed memory size.." PHP Error)