Rename LongCache test to match others
Move vary_on_headers decorator out of long_cache

It is a bit magical long_cache doing both. Also, it is feasible that we
would want to long cache a view and vary on a header other than
Authorization.