add do-bfs (syntactic sugar for bfs/generalized)

- switch bfs-based fns to use do-bfs:
    bfs,prim,dijkstra,fewest-vertices-path