OPDS: let user choose download path

This should fix #882
Could you please rebase your master branch with the upstream master branch? This commit https://github.com/chrox/koreader/commit/98da30f689ef657cd58ef8ef939564f736cb0329 will be swiped out after your PR is merged.