runtime: interpret type information during garbage collection

R=rsc, dvyukov, remyoudompheng, dave, minux.ma, bradfitz
CC=golang-dev
https://codereview.appspot.com/6945069

Committer: Russ Cox <rsc@golang.org>