packagekit: Merge various plugins
Merge various of the PackageKit plugins together, so they can share resources and locking (although the sharing is not implemented yet).
This follows on from !779 (merged), and is part of the efforts to make plugins in gnome-software independent of each other.
Signed-off-by: Philip Withnall pwithnall@endlessos.org