Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on state changes""
Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on state changes""

This reverts commit de2ea1ebaabd7550ca6f2a02bfbaa04ac92181fd.

No reason in the commit message was given for the revert, and we need
this for proper behavior on map.

jadahl/gtk,grubersjoe/adwaita,chergert/gtk,jigpu/gtk,grubersjoe/adwaita,grubersjoe/adwaita,alexlarsson/gtk,chergert/gtk,davidgumberg/gtk,davidgumberg/gtk,alexlarsson/gtk,jadahl/gtk,chergert/gtk,jadahl/gtk,jigpu/gtk,davidgumberg/gtk,chergert/gtk,davidgumberg/gtk,grubersjoe/adwaita,jadahl/gtk,jadahl/gtk,alexlarsson/gtk,davidgumberg/gtk,jigpu/gtk,jigpu/gtk,chergert/gtk,chergert/gtk,alexlarsson/gtk,alexlarsson/gtk,jigpu/gtk,davidgumberg/gtk,jigpu/gtk,jigpu/gtk,davidgumberg/gtk,grubersjoe/adwaita,alexlarsson/gtk,jadahl/gtk,chergert/gtk,jadahl/gtk,grubersjoe/adwaita,alexlarsson/gtk,alexlarsson/gtk,grubersjoe/adwaita,jadahl/gtk,grubersjoe/adwaita,jigpu/gtk,davidgumberg/gtk,chergert/gtk