tree-wide: remove Emacs lines from all files This should be handled fine now by .dir-locals.el, so need to carry that stuff in every file.
udev: add emacs header line Otherwise emacs wants to use 2-space indentation and other attrocities.
tree-wide: sort includes Sort the includes accoding to the new coding style.
util-lib: split out fd-related operations into fd-util.[ch] There are more than enough to deserve their own .c file, hence move them over.
v4l_id: use standard option parsing loop Not terribly important, but the loop wasn't an actual loop, making coverity unhappy. CID #1261725.
udevadm,..: make --help output of udev tools more like the output of the various other tools
udev: improve help/usage for some more programs
Remove duplicate includes
use the same email address everywhere
move imported udev into place