Add support for primus with non-glvnd drivers
First stab. The dependency/conflict lists could probably be improved, and the systemd drop-in doesn't automatically get triggers.
@anbe feedback welcome!
Tested this with 440 series, 390xx and 340xx.
Thanks @felixdoerre-guest for the tip about primus_libgla!