Log user session command
For sessions, prefer .desktop files if they exist

When using sessions, prefer .desktop files, if they exist.

This also allows for example to configure Session=plasma
in the autologin section, instead of having to add the
.desktop extension.

[ChangeLog][Daemon][Display] Automatically append .desktop extension
to sessions if the corresponding file exists.
Log desktop file
Fix session index check
Estonian translation

Add Estonian translation from Jüri Ivask <Jyri.Ivask@mail.ee>

[ChangeLog][Translations] Added Estonian translation.
Replace "extention" with "extension"

Fix spelling error.
Remove unused code

We're already in an else branch of if (daemonApp->testing())
Move sigusr1 handling to be in Xserver code and be more semantically correct
Fix test mode.

With Xephyr there is no usrsignal, so we need to emit start manually
Merge pull request #270 from davidedmundson/asdf

Fix sddm-test mode
Fixed "avaialble" typo in man pages
Merge pull request #278 from eyolfson/typo-fix

Fixed "avaialble" typo in man pages
Never try to login as the user SDDM
Merge pull request #279 from davidedmundson/block_sddm_user

Never try to login as the user SDDM
Move onAuthenticated XAUTHORITY generation to the helper

This avoids it being created as root and then chown'd.
Fix compilation of the passwd backend

Nobody noticed until now, one would say it's not very popular
Merge pull request #280 from MartinBriza/lessroot

Move onAuthenticated XAUTHORITY generation to the helper
On the PAM greeter session check it's the sddm user
Passwd: enable autologin for the greeter under the sddm user
Load Xsession scripts on startup

Stolen from
http://bazaar.launchpad.net/~lightdm-team/lightdm/trunk/view/head:/debian/lightdm-session