CatalogueUI : Prefer NodeAlgo to homegrown graph traversals
CatalogueUI : Prefer NodeAlgo to homegrown graph traversals

This homegrown traversal had the common problem that it didn't keep track of nodes already visited. This can lead to excessive search time for certain graph layouts.

johnhaddon/gaffer,hradec/gaffer,boberfly/gaffer,andrewkaufman/gaffer,andrewkaufman/gaffer,appleseedhq/gaffer,ImageEngine/gaffer,andrewkaufman/gaffer,hradec/gaffer,GafferHQ/gaffer,appleseedhq/gaffer,ImageEngine/gaffer,GafferHQ/gaffer,appleseedhq/gaffer,GafferHQ/gaffer,ImageEngine/gaffer,hradec/gaffer,johnhaddon/gaffer,GafferHQ/gaffer,boberfly/gaffer,johnhaddon/gaffer,boberfly/gaffer,hradec/gaffer,lucienfostier/gaffer,lucienfostier/gaffer,johnhaddon/gaffer,boberfly/gaffer,ImageEngine/gaffer,lucienfostier/gaffer,hradec/gaffer,GafferHQ/gaffer,appleseedhq/gaffer,andrewkaufman/gaffer,andrewkaufman/gaffer,lucienfostier/gaffer,johnhaddon/gaffer