open-with: add a PackageKit module for online lookup of applications
It's implemented with a GIOExtensionPoint, which has two implementations: - a dummy one, which just errors out - a PackageKit one, which looks up for the specified content type using the PK DBus API and GDBus. The PK module is optional, and can be compiled out at configure time. TODO: a Win32 implementation of the module.
Showing with 694 additions and 2 deletions