Move X cookie generation out of Session code.
Do not generate an cookie as root when loading

It's not used by anything
Remove explicit delete call to parented object

d->socket has the GreeterProxy object as a parent so will be deleted
anyway
Proxy messages from the greeter in SDDM output
Catch errors launching the greeter before we block.
Move generateName to a separate file
SocketServer generates it's own name

SocketServer is in charge of creating the socket name. It then exposes
the full socket path.

SocketServer is changed to not have m_started and the server in separate
states.
Only set session environment user/path if set
Start the greeter under the user sddm
Merge pull request #159 from davidedmundson/nonrootgreeter

Don't run the greeter as root
Set use rpath
Merge pull request #176 from davidedmundson/rpath

Set use rpath
Merge pull request #175 from jleclanche/master

CMake quoting
Add instructions to readme
Merge pull request #177 from davidedmundson/readme

Add instructions to readme
Fix real names encoded with UTF-8

Closes #178.
Use PrivateTmp=yes for the sddm systemd service

See: http://fedoraproject.org/wiki/Features/ServicesPrivateTmp
Merge pull request #181 from eliasp/patch-1

Use PrivateTmp=yes for the sddm systemd service
Merge pull request #179 from plfiorini/fixutf8

Fix real names encoded with UTF-8
Fix last warning as reported in #121

Sometime parent is null, then journald shows a warning here.

I removed the line and saw no regression, then I'm proposing to remove it.