OPDS: let user choose download path

This should fix #882
Oh, yet another global variable. I sense it's just not right to abuse this simple and brute way of customization. Note that the whole `defaults.lua` file and its belonging `defaults.persistence.lua` will be deprecated in the long run. Alternatively, a path chooser can be used to prompt users to save the downloading file into certain path.