Show a dialog with the default directories when selecting download dir. If other dirs are writeable, the user is able to select a custom one.

This is needed because some 4.4 devices (and probably all 5.0 ones) cannot write data outside their data folder on internal or external storage.

Updates #79.