[compress] Don't set vary header if already set

I set `res.setHeader('Vary', 'Accept, Accept-Encoding')` before compress, and unfortunately I have to reset it again afterwards.
Merge pull request #752 from jonathanong/patch-1

[compress] Don't set vary header if already set