Add ability for IADownloadManager to save directly to a file rather than keeping large downloads in memory
Also fix the block related warnings in EGOCache