Fixes for 3696, 3475

Commit e0b27c5eeb428e895ed395e4247edb075 allows to hide listened and unneeded podcast episodes.
I have found a broken feed, so  6e5bf75d240192ef0974183364378d5a31dcb332 is needed to "fix" it 
http://feeds.feedburner.com/reasonabledoubts/Msxh?format=xml

I think that ParseRFC822DateTime needs some more work.
Hmm fine.  Then please name it something like InitialLoadSettings or FirstTimeLoadSettings to make it clear it only gets called once, and rename the other method so it's lower_case_with_underscores.