Widen the type constraint for checkCachingETag
Set etag in checkCachingEtag
Added ETag support for PackageTarball
Use checkCachingEtag for DocTarball
Use blobETag instead of blobId
Moved ETag type to Distribution.Server.Util.Happstack.
Renamed checkCachingETag to useETag