Add zindex for ws_surface, setter/getter via abstract shell surface

This PR targets #620.

I'm not quite sure whether this is the appropriate approach. Also,
please note that I set the default z index to 1000, which clearly
must be discussed.