When fetching a feed, only update its title and URL if the XML fetched actually has those elements. Otherwise leave them untouched.

This should fix a problem with some feeds (whose XMLs do not have a value for the feed title) which ActiveRecord is rolling back every time we try to update them, because the not-empty validation for their title is being violated.