Use If-Modified-Since Header when refreshing feeds

Fetch feeds with the If-Modified-Since HTTP header set to the last refresh timestamp.
This should save us (and the feed providers) quite some traffic since we don't have the fetch the whole feed when the content hasn't changed
Merge pull request #224 from mherb/fetch-feed-caching

Use If-Modified-Since Header when refreshing feeds