I want a version of time.Format that can either append to a []byte (like
http://golang.org/pkg/strconv/#AppendInt and friends) or write to an io.ByteWriter.
Generating the Date headers in the HTTP server is one of a dozen remaining sources of
garbage. I don't want a string.