deps: keep "--all" output sorted
deps: use Dependency objects in recursive_deps_tree