add support for generic windowWatcher that keeps dialogs from being moved to HMD display
CR feedback
Merge pull request #3952 from ZappoMan/HMDMode

More HMD work - keep more dialogs from being moved to HMD