Improve CLI to allow input if one of multiple mods need to chosen

When selecting a mod with several conflicting subdependencies, the GUI will ask the user to select one and continue, the CLI does not do this as per #583. This attempts to add this functionality to the CLI.

This could also be used to improve the selection of the default instance, if I could find a nice way to add this functionality to IUser.