Move bfs_iter to sched/

This really wasn't just a BFS iteration any more, it was actually all
the core logic for the scheduler.  I've moved it into the
scheduler-specific directory for this reason.