Added ws_surface_set_role
Added role setting to pointer and shell
Fixup pointer
Blacklisted cursor from drawing
Added xdg_surface role to surface
Merge pull request #502 from TheNeikos/add-surface_roles

Add surface roles