Changes: Link to x11 with pkgconfig
Changes: Use correct type
Changes: Make shutdown and logout to be async functions it won't block the process
Changes: Simplify claiming of Panel
New: Implement EndSessionDialog interface using org.gnome.Shell dbus name