break_cmds.go: allow breaking on package.fn as well as fn. inspect_cmds. Handle packages somewhat. external.go: allow folks to see what externals have bee replaced; ssa.go: allow lookups by name of a package member or a package name from the program.
Add file directory name when giving "whatis" for a package
Makefile target typo
Fill in more info on type from ssa.print.go
Fill in more info on const from ssa.print.go
Split to whatis printing classes into a subroutine.
List package members via columnize
List package members via columnize. Show type for variable in "whatis".
Merge branch 'master' of github.com:rocky/ssa-interp
go-tools patch 84 from Alan Donovan
go.tools/ssa: use go/types.LookupFieldOrMethod, and simplify.

Added tests.
Merge revision 85 from Alan Donovan
go.tools/ssa: some renamings.

- Prog.Files -> Fset
- Prog.Packages -> PackagesByPath
- Prog.Builtins -> builtins
- Package.Types -> Object
HG revision 89 Alan Donovan
go.tools/ssa: fix crash on 'select { case x, ok = <-ch: }' (= not :=).

Added test.

Also:
- abstracted Function.addLocalForIdent (9 calls).
- remove vestige of old typeswitch hack.
- specify and fix CallCommon.Signature() for calls to built-ins.
go.tools/ssa: remove workaround for missing go/types check, now fixed.
HG changeset revision 90 from Alan Donovan
go.tools/ssa: Function.Synthetic documents provenance of synthetic functions.

We use the new field to determine whether or not a function is
synthetic, not Pos() == 0, so synthetic functions can have
positions too.

Revision 91 Alan Donovan
For when we can import interpret-ssa
whatis now shows type and current value
Respect frame status when showing goroutines
Some small comment changes
Really deal with exited goroutines
Start gub options