HTTPCLIENT-998: cache should use both Last-Modified and ETag for validations when available Contributed by Jonathan Moore <jonathan_moore at comcast.com>