Change TestFlight checkpoint to show if episode is playing from a download or the stream
Bad things happen if the media player duration is nan
Set the media player asset shouldRestoreState var to NO incase we are restoring state
Because there are two feeds (audio and video) to make life easier when importing the feed items get sorted by date with the latest episode as the last object in the sorted array
Should now correctly mark episodes as played or unplayed