Changed FTP to tree view

Onboard files is now tree view which fills itself in recursively when you select List Files. Also Download File button uses selection from tree view to specify file to download.

Lorenz: Can this branch merge into master now?