Allow specifying geometry restore for Window::maximize()
The main motivation is to clean up code that ensures that the Window::geometryRestore() remains unchanged when a quick tiled window is maximized.
The main motivation is to clean up code that ensures that the Window::geometryRestore() remains unchanged when a quick tiled window is maximized.