cmd/ld: don't automatically mark symbols created by -X as reachable

This fixes the bug in which the linker reports "missing Go
type information" when a -X option refers to a symbol that is
not used.

Fixes issue 8821.

LGTM=rsc
R=rsc, r
CC=golang-codereviews
https://codereview.appspot.com/151000043