When uninstalling shared dependencies (#166) it would be useful to have a dry-run option that would output the shared dependencies and ordering they would be uninstalled. This should be in both Go API and CLI command form (list, YAML, and JSON output).