Change the --enable-gudev parameter into --enable-udev

It doesn't make sense to have a hard dep on udev and leave gudev optional.
trivial: Remove compile warning when compiling without udev
Fall back to parsing pnp.ids if udev is not available
trivial: Remove an unused configure summary line