packagekit: initialize repository list on-demand
At the moment it's holding the initialisation of all the backend, since
it's the first transaction to be issued. This change delays it to
whenever the settings view is shown which may never be.
apol | Jan 12 2020, 7:16 PM |