Update window

- Add an update window which show diff changelog and a confirmation and
which get into a minimal update mode on yes.
- Begin migration of the options to this new windowed system
(unfinished)