No need for a member.
qApp like daemonApp.
Rename SessionProcess -> Session.
Remove unused forward declaration.
Remove extra semicolon.
Clean up.
Call quit directly when signal received.
Cosmetic fixes.
Return correct capabilities even in test mode.
Introduce SeatManager class.
Remove unused header.
Move everything related to o.fd.DisplayManager to a seperate file.
Remove extra line.
Use un-typedefed type names to avoid registering.
Create display manager and connect with seat manager.
Implement registering sessions.
Finish refactoring display manager interface.

by implementing o.fd.DisplayManager.Seat.Sessions property.
Fix XDG_SEAT_PATH and XDG_SESSION_PATH.
Remove unused functions.
Remove unneeded qprintable.