- Remove unportable code: use self-pipe for waking up the wl_event_loop on dbus events instead of eventfd. Tested on FreeBSD. - Don't die if another tray is already running. Previous version didn't allow nested dwls.