WindowOverlapping: remove trace
add WindowMaximizer component
WindowManager: expose ports for maximize/unmaximize
test: windowmanager: add maximize/unmaximize functionality
test: windowmanager: add drag threshold
test: windowmanager: add panel
test: util: allow merge with empty destination