Separate max-age Cache-Control header logic from X-User-Hash vary
Merge pull request #809 from peterkeung/separate-maxage-xuserhash-vary

Fix for EZP-22667: Response TTL should not depend on X-User-Hash