Refactor code

Every display server has its authenticator responsible performing
authentication and running the session process. Each display has
a IPC connection to the greeter.
Refactoring

Move code to set PAM environment variables to Authenticator and set
XDG_SEAT and XDG_SESSION_CLASS.