After parsing XML checks if podcast already saved

If podcast is already saved then download button is not enabled
Reset playback position after podcast download
Set player to null when OnStop() called

This prevents a illegal state exception when the project  is no longer
visible.