Furthere tweaks to etag creation.

This version continues with the temporary tiddler, but uses
fewer attributes before calling entity_etag. Using entity_etag
centralizes the handling of mime types, which are required: etags
need to be per representation, not resource (according to The
Internet™) despite the presence of Vary on Accept.