DRWH: Add needed support in DRWH to maximize Window.

This CL adds necessary support in DRWH and WaylandDisplay to maximize the
WaylandWindow. The main changes are related to restoring the correct bounds.
WaylandWindow: Add support to Maximize ShellSurface.

This CL adds necessary support in WaylandWindow and ShellSurface to
set Shell as Maximized.

Fixes #194