To complement the DFS iterator that we provide in our
tree helper/type class add a BFS iterator as well so that
when/if we extract this module to elsewhere we can have
a nice featureful (and hopefully useful) set of iterators
for folks to use.
Change-Id: I1bc10c25bb62a5ffc85863f3f894d5469db95ff6