Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained.
Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained.

When merging this and d9bca0d8 in Docking we'll replace two ocurrences of RootWindow with RootWindowDockStop.

aimotive/imgui-glfw,nProtect/imgui,aimotive/imgui-glfw,nProtect/imgui,Flix01/imgui,ocornut/imgui,ggtucker/imgui,ggtucker/imgui,Flix01/imgui,ocornut/imgui,Flix01/imgui,ocornut/imgui,bkaradzic/imgui,ggtucker/imgui,bkaradzic/imgui,bkaradzic/imgui,nProtect/imgui