Fix ETags-based caching.

Our ETags-based caching has apparently been broken for a while. We've
been accessing an older form of the keys and not the "newer" normalized
form. This meant that our caching for review requests and other pages
weren't as effective.
Merge branch 'release-0.7.x'