implement GlobalBag and use in new BFS variant instead of GlobalVector
implement beamer bottom-up for bfs_bags
standardize use of total_time in bfs, update some igor defaults
only one 'reduce' of 'total_active' per iteration
statically dispatch on scatter function to avoid moving Edge info if possible