Pass the whole program to linter functions
Pass the whole program to linter functions

This is primarily useful for things like `unused` which want to reuse
the generic lintutil API

dominikh/go-tools,dominikh/go-tools,dominikh/go-tools,dominikh/go-tools