Add option to download via external tools

The download tool setting is per series
Refactor delete-series-dialog to a generic dialog
Add delete episode button