Copy downloads before iterating over them, since they may be modified concurrently.

Without this fix I repeatably see 'System.InvalidOperationException: Collection was modified; enumeration operation may not execute.' exceptions while installing KarbonitePlus.
Merge pull request #601 from cswetenham/master

Copy downloads before iterating, since they may be modified concurrently