compiler.cfg.dependence/scheduling: select-parent and roots moved to scheduling

the roots stuff is only used by compiler.cfg.scheduling, so it's more
simple to have it there than in compiler.cfg.dependence