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>
Merge pull request #21 from webOS-ports/morphis/work

Resize client windows to have the right size
Keyboard focus: introduce first management of some keyboard shortcuts (Home, End, Escape)

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>