Add width/height setter methods for ws_shell_surface

Targets #457.

I'm not sure about the convenience method, which allows setting of the
width and height in one step, but I think it is basically a good idea.