A modal dialog that opens another modal dialog is bad UX and should be
avoided whenever possible. These days we have KCollapsibleGroupBox
that can be used to show advanced settings without cluttering the
default layout.
This change removes the AdditionalInfoDialog and uses a collapsible
groupbox instead. The Apply buttons gets enabled whenever a role gets
checked or unchecked, consistently with the existing checkboxes.