Bug 817842 - Part 1: track and persist Date header in fetch response.
Bug 817842 - Part 2: use previous Date header for next If-Modified-Since.
Bug 817842 - Part 3: tests for announcements Date/If-Modified-Since.
Bug 817842 - Review comments
Bug 817842 - Use previous Date header for next If-Modified-Since to avoid clock skew. r=nalexander
Import current Fennec strings.
Remove test/package-name.txt.
Use default package-name.txt, but don't track local version in Git.
No bug: merge strings, fix package-name.txt.
Bug 814331 - Part 0: clean up some test exception signatures and suppress warnings.
Bug 814331 - Part 1: refactor InfoCollections into InfoRecord.
Bug 814331 - Part 2: introduce InfoCounts.
Bug 814331 - Part 3: add InfoRecord.fetchBlocking.
Bug 814331 - Part 4: skip bookmarks stage if count is too high.
Bug 814331 - Part 5: drop socket timeout to 2 minutes.
Bug 814331 - Part 6: review comments.
Bug 814331 - Part 7: refactor InfoRecord etc. into InfoFetcher, turning InfoCollections and InfoCounts into dumb JSON-eaters.
Bug 814331 - Part 8: final batch of review comments.
Bug 814331 - Part 9: add test for SafeConstrainedServer11Repository.
Bug 814331 - Check counts before syncing limited cllections. r=nalexander