reflect: make Index and Slice accept strings Fixes #3284. R=golang-dev, r, rsc CC=golang-dev https://golang.org/cl/6643043