ResponseHelpers#entity_tag sets the ETag response header and
(potentially) halts execution if an If-None-Match request header
is present matches the value given.
More information on HTTP's ETag header and conditional requests
available in RFC 2616:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19