encoding/gob: improve interface assignment error message
encoding/gob: improve interface assignment error message

During the glob decoding process interface values are set to concrete
values after a test for assignability. If the assignability test fails
a slightly vague error message is produced. While technically accurate
the error message does not clearly describe the problem.

Rewrite the error message to include the usage of the word assignable,
which makes it clear the concrete value type is not assignable to the
interface value type.

Fixes issue 6467.

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

Committer: Rob Pike <4dc7c9ec434ed06502767136789763ec11d2c4b7@golang.org>

d0f/go-zh,bryanxu/go-zh,sanjosh/sanjos100-tipc,bryanxu/go-zh,webfd/go-zh,webfd/go-zh,webfd/go-zh,d0f/go-zh,webfd/go-zh,d0f/go-zh,rdp/rogerpack2005-golang,sanjosh/sanjos100-tipc,sanjosh/sanjos100-tipc,sanjosh/sanjos100-tipc,webfd/go-zh,rdp/rogerpack2005-golang,rdp/rogerpack2005-golang,d0f/go-zh,d0f/go-zh,bryanxu/go-zh,webfd/go-zh,rdp/rogerpack2005-golang,bryanxu/go-zh,bryanxu/go-zh,rdp/rogerpack2005-golang,rdp/rogerpack2005-golang,bryanxu/go-zh,bryanxu/go-zh,d0f/go-zh,webfd/go-zh,rdp/rogerpack2005-golang,rdp/rogerpack2005-golang,sanjosh/sanjos100-tipc,d0f/go-zh,sanjosh/sanjos100-tipc,d0f/go-zh,sanjosh/sanjos100-tipc,bryanxu/go-zh,sanjosh/sanjos100-tipc,webfd/go-zh