Handle some more signals for our managed surfaces

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add method to change the size of the client surface for a window

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #43 from webOS-ports/morphis/work

Some fixes related to surface management and window resizing