Move getting the update details from packagekit to packagekit-refine

This allows us to refine a set of packages that did not originate from GetUpdates.
trivial: Save flags in GsPluginLoaderAsyncState
When loading a specific mode at startup don't wait for the overview to load
Add a GsShellMode of UPDATED which shows a historical update

This allows us to see what was done in an offline-update and re-uses the UPDATES page.
Update the window title when showing offline updates
Introduce a flag to get historical data

We'll use this to get the offline update review window.
Add a plugin to get a list of the processed offline updates