Add ability to set a constraint for PlasmaPopupWindows to be confined within when possible
This allows applets (/"alternatives" dialogs) to not extend beyond the panel (like they used to :D) since we set the panel window as the constraint.
Edited by Nate Graham