add WindowSubTreeToList, WindowTreeListToWindowList components
graphs: ResizeWindowConstrained: use dependency tree to generate window list
ResizeDependingWindows: only disconnect resizetree port when resize input stops
add ListDifference component
add WindowTreeInitialState component
test: dependencyTree: provide toString function
graphs: ResizeWindowConstrained: reset windows on which constraints are drop while resizing
WindowSubTreeResize: fix wrong variable usage
test: windowmanager: dependencyTree: fix object field overwrite
test: util: add allocation box stringify function
test: windowmanager: dependencyTree: rework resize computation