Cope better if JSON requests fail for Downloads page
Time out Ajax requests after 15 seconds
[HttpClient] Only write to cache if response was good
[Github] Handle github API errors correctly
Merge pull request #72 from townxelliot/github-badness

Fix issues where bad responses from github are cached