Add support for installing hardware drivers
This is a patch that we created for Solus to enable users to use Discover to install hardware drivers when using the PackageKit backend. By having this in Discover, we can finally remove our own Python application for driver management, since GNOME Software already has this ability.
We've been using this patch successfully for about 8 months on Solus. The reason I am submitting the MR even though I did not write the originating commit is that the original author is no longer active in Solus.