Integrated transfer manager

There are a lot of applications that transfer data in one way or another. Each of those applications implements a download manager. With the new GVFS in the works, this could be changed and improved; a unified download manager could handle such tasks and provide a clutter-free and simplified download-expericence.