Work/startup env
Replace invoking an external upstream bianry dbus-update-activation-environment with direct code from libkworkspace.
This gives us finer control to allow us to fix a bug that's being exposed with regards to escape sequences in some environment values.
See individual commits for more details.
Edited by David Edmundson