fingerprint is always the same as etag
Merge branch 'master' into 4.x
Asset#digest returns bytes
Drop digest class configuration