search: simplify JohnsonAllPaths due to interface changes
search: simplify JohnsonAllPaths due to interface changes

This is a little subtle; graph.Graph now is a generalised graph
interface where the behaviour is not restricted. johnsonWeightAdjuster
behaves as a directed graph, though we don't restrict that by type
definition.

gonum/gonum,gonum/gonum,gonum/gonum