go.blog/context: don't use the address of an empty struct as a context
key, as this is not guaranteed to be unique.

Fixes golang/go#8443.

LGTM=campoy
R=adg, campoy
CC=dsymonds, golang-codereviews
https://golang.org/cl/121890043
3 files changed