updates: Raise the dep on PackageKit to avoid complexity
updates: Add a 'Not Now' button to the distribution upgrade notification
updates: Do not show multiple notifications when updates are available

We were showing a notification after we have finished preparing the update from
two different code paths. Merge them, so we only do one notification and do the
correct thing for gnome-software or gnome-software-less installs.