Add no-desktop command line option.

A way to bypass the desktop xfconf settings check when
manually starting Thunar in daemon mode.
Fix crash in screen changed signal.
Patiently wait for screen to realize on startup.

No background was drawn during login because thunar
was too hard trying to update the yet-to-be-initialized
screens. Esp on multi screen desktops this was a problem.