Support DESTDIR + improvements for easy packaging

These changes make it possible to easily create distribution packages without modifying the source.
A package maintainer only has to figure out which parts to put in a post-install script (e.g. udevadm control --reload-rules).