move wlm_zenity to support generic UI programs, not just zenity. rename it to wlm_ui

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2822 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
waylandloginmanager: support running the vte2_90 as non root as well.

I don't know why /bin/login isn't setuid, (which is needed on the non root login terminal), so copy /bin/login  that is only availible to the loginmanagerdisplay ui service account, to not affect security on the rest of the installation.

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2823 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
Update the comment for the DiagnosticTerminal function

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2824 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
Fix the debug terminal setuid login execution

Fix the PATH variable

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2825 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
Don't chmod the login command, as now it is protected in the folder

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2826 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
copy the setuid login to somewhere where setuid binaries can go

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2827 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
use mkdir -p

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2828 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9
vte2_90 doesn't support running a root login prompt. konsole does, but it has tabs and shortcuts to open the file manager, and will allow unauthenticated users do whatever they want as the daemon user. It's more possible to be abused then to try some funnywork to hijack the vte2_90 window and get another process running as root somehow.

git-svn-id: https://rebeccablackos.svn.sourceforge.net/svnroot/rebeccablackos@2829 56e3d1a8-0179-4092-b3e2-9fbbcda0c0a9