fix another bug in cfg where old undefined nodes weren't being removed when the definition occurred. Also remove some dead code in graph.scm. Finally fix a small typo in analyze, where we were spuriously coercing function names to strings, which made matching functions based on names break.