Fix another stupid shared_ptr causing segfaults
Run QuickMod installs when they are selected

QuickMods that are in user.json but not installed will still be
installed automatically on launch. This change just also tries to
install them when the user clicks the install button.