cmd/gosh: put filenames in errors again
cmd/gosh: put filenames in errors again

This was a regression introduced when Position was merged into Pos, and
Runner was made to accept any Node.

Report filenames, only if the interpreter was given a File.

mvdan/sh,mvdan/sh,mvdan/sh,mvdan/sh