http: ServeFile shouldn't send Content-Length when Content-Encoding is set Fixes #1905 R=rsc CC=golang-dev https://golang.org/cl/4538111