Added ws_surface_set_role
Added role setting to pointer and shell
Fixup pointer
Blacklisted cursor from drawing
Added xdg_surface role to surface