Search for user specific config path
Fix build deps
Move correcting the config path to before we create the config object
Change default face icons
Merge both the user set config details and the default config

Use the user set theme config file, falling back to the default keys
if the user config file does not exist.
If the user set background cannot be loaded fall back to the default one
Better guard against null values in user config
Always go via PAM for autologin
Provide seat name to PAM environment variables
Also pass the Virtual Terminal as a hint to the logind PAM module
Only build with Qt5 for Kubuntu, fix lintian warnings and add a data package

Fixup debian packaging so that sddm doesn't force install a single theme, but
depends on a virtual theme package so that the user can choose any theme
Forgot to add file
Nuke debian dir, packaging should not be in the source
Respect the SYSCONFIG_DIR for pam files as well
Set XDG_CURRENT_DESKTOP for the started session

See https://git.reviewboard.kde.org/r/117400 for details
Fix UserModel.cpp to use getpwent()

Per open bug report #123

Also fix some problems with passwd struct argument
per comments from @aavci1
fix crash on double pam handle free

fixes sddm/sddm#145
Fix xauth annoying error
Add missing semicolon.
Don't set GDMSESSION as it is not used anymore.

Fixes #138.