[ui:contextmenu] submenu positioning to inside the window, touch support
Merge branch '2.x' into 2.x_n