Job #19623 - Update LoginDialog to be type Qt::WindowModality

https://worklist.net/19623

> Currently the login window will cover other windows, in particular
the "welcome" window that pops up for new users.  This allows those
windows to be interacted with while still blocking interaction with the
main window.

The functionality has been reviewed by Chris and Grayson.