Always build all available backends to avoid bit-rot. At run time we select the correct backend and load it by attempting netcf first and then udev.