Podcast downloading fixes ++

- downloading update ui is more stable
- WIP andrdoid lockscreen widget for api 14+
- loading screen fix for squashed image
- modified some code to reduce memory footprint and reduce the chance of out of memory exceptions