-fixed an ftbfs with newer xorg-server-1.16 headers, use mget-udev-rules-dir() and removed obsolete hal cruft