Previously, PluginManager.loadPlugins would make a graph of reverse dependencies, topologically sort them, then reverse the list. This commit changes loadPlugins to build a graph of dependencies so no reversal is needed. Co-authored-by: Adam <Adam@sigterm.info>