fix #1034 by refactoring path chooser to a download manager

Now directories visible in the filemanager should also
be visible in the path chooser