fixed runtime checks for stubs
fixed runtime checks for stubs

tracked down that made stubs get recursively added
repeatedly (we were adding to the end of an existing
list of statements instead of creating a new one)

partitioned the functionality of the runtime checker
(more to do here -- it's still very clunky to call)
and separated it from the inliner, which was causing
headaches conceptually: adding runtime checks is not
considered to be a modification to the call tree:
even though it changes some of the calls, it doesn't
change *what* gets called (only *how*)

BBN-Q/pyqgl2,BBN-Q/pyqgl2