Download files and show them in a list

Reimplement the ability to transfer remote files to the local host. This
existed before but was removed while working on a thread issue. Now
allow concurrent downloads of remote files. Show a list of files being
downloaded in a transfer window.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>