gpsd: fixup udev rules and hotplug script

Add patch to gpsd that fixes paths to gpsd.hotplug in its udev rules
file. (This patch can be submitted upstream).

Adapt the gpsd.hotplug script to NixOS; remove the first part which
reads configuration from /etc/{default,sysconfig}/gpsd and use absolute
paths instead of relying on $PATH lookup.