WL-2998 Don't fall over when ID isn't as expected.

The old feed always had a suffix indicating the type of items in the feed, this isn't true for the new feed and so this means the feed is still parsed even when the type of the item can't be worked out.
WL-2998 Update to use new podcast feed.

Some browsers require the namespace prefix and some dont, but if our selector just gives both then we don't have to detect which works on each browser.
We now work out the type of the feed based on the category tag.

We also stop converting the XML to a jQuery object multiple times to improve performance.
Ignore the overlays.
Make sorting by date work again.

The code was assuming that the feed was already sorted by date and doing an optimisation so that date sorting was always fast. The updated property is now read in the partial read as we sort on that before we've read the full item.
WL-2998 Disable the console logging again.
WL-2998 Update the standard test file.

Switch the test file to the new format.
WL-2998 Correctly match function arguments.

We were supplying strings rather than a boolean which always evaluates to true. So it sort of worked, but not as intended.
Merge pull request #11 from ox-it/WL-2998

WL-2998 Update podcast picker for new feed.