Converted serveTarball to use the useETag helper.

ServeTarball deals with serving individual files from a package's tar file.

The previous code handled ETags by hand, and would include them
in the response but ignore any ETags in the request header.