device: Add protocol version 2 support
Use protocol version 2 by default
Add systemd activation autofoo with fallback for udev and manual activation
Fix description format for default value in AC_ARG_WITH of preflight argument