differentiate between module and builtin symbols
differentiate between module and builtin symbols

try to give better warnings about module and builtin symbols

change how the NameFinder is imported to prevent a circular
import

change scope_check to be a predicate, because someday it
might detect errors instead of just emitting warnings

BBN-Q/pyqgl2,BBN-Q/pyqgl2