IAccessibleHandler.processFocusWinEvent: Change the rule that filters out background focus events so that ather than the root window having to be the foreground winow, the event's window just hasto be in the foreground window, or equal to it. (This may fix a possible incorrect filtering of focus events where the foreground window was not actually the very top (root) window). Also add an extra check to the rule stating that the root window can not be the highest window in the z-order (if it were its very likely that its some form of menu). This particular check fixes the bug in AIM 7 where focus in menus was never reported. Fixes #655