Removed HAL dependency

Note: EtoileSystem uses it over DBus, so it won't break the compilation.
EtoileSystem should move to udev or similar, but is currently unmaintained.