Podcast offline listening

Now it's possible to download the mp3 while listening and save it to
the local storage (external storage for Android). The app will use the
offline file (if it exists) when playing, so it know works when offline.