FocusManager: split default implementation into separate class, similar to PopUpManager (closes #864)
DefaultPopUpManager: only adds a new IFocusManager when the pop-up is modal