nspawn: check with udev before we take possession of an interface
everywhere: make use of new0() and macro() macros, and stop using perror()