added possibility to store images to external cache dir

I would be thrilled to see this in fdroid if possible.
My device only has very limited internal storage.
The strings are valid only for english and german. I hope others help in translating.