Changed private methods to protected.  Changed scheduler to not add a goal's coreqs to worklist until after the goal runs and is not reached.  This greatly reduces the time spent walking the dependency graph.
Changed private methods to protected.  Changed scheduler
to not add a goal's coreqs to worklist until after the goal
runs and is not reached.  This greatly reduces the time spent
walking the dependency graph.

liujed/polyglot-eclipse,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,blue-systems-group/project.maybe.polyglot,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,xcv58/polyglot,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,xcv58/polyglot,liujed/polyglot-eclipse