move Vary handling to fetch instead of deliver

Vary header is only useful in varnish if used in fetch.
This update also fixes the homogenization if there are
more than one vary options passed.
Merge branch 'feature/fix-varnish-vary-handling' into release/0.1.0