Resize client windows to have the right size

Client windows should only take the place between the status bar and the gesture area not
never using another window size.

Signed-off-by: Simon Busch <morphis@gravedo.de>