Add Test5BWidget with working goto symbol across multiple files.

Don't use docPackage. It has its own copy of file ASTs, without
token.FileSet, which makes it hard to figure out filenames/positions in
files from ast.Nodes.
Instead, use the file ASTs from go/types typeCheckedPackage.
Hackily change folderListing selection if needed.