Jrbl/new auto upgrade

@caesar2164 this is your previous set of changes, rebased and squashed, with my newer changes added on top; this version doesn't require the passphrase dialog.

Please look it over and press the green button.
@jrbl - So we want this auto OPping to be completely silent?