Add userPid and Log file configuration Options

This reverts commit 613829d9803d1e0a30274bae5edd10f5a0e20dad.

Oops Roll this back into a branch

Revert "Support for User configurable log file and auth file"

This reverts commit 678802a3d6e8217d1d446970da0c11aabf63b788.

Set XDG_CURRENT_DESKTOP for the started session

See https://git.reviewboard.kde.org/r/117400 for details

Fixup per GitHub Conversation

Going to try using ~ in default path for config files