UI|Client: Improved the video settings dialog

ChoiceWidget has separate signals for user-initiated or other
selection changes.

On OS X, the color depth option is not displayed.