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.
Can you run "make format" on this?  I think it'll remove the space between the QMap and the <, and add spaces around the = signs below.

Also move this monthmap definition down into the if block below where it's used, so it doesn't have to be initialised if it's not needed.