Feed#updateURL checks validity of new URL
Use URL that was used to fetch as feed URL

To avoid problems with feeds that have invalid self URLs
Validate xmlUrl before using it
Correct bad mock data
Merge branch 'master' into available_feeds