wl-desktop-shell: Simplify transient_set functions and move the client->parent->modal code to the compositor side. Also, after setting netwm.type, change the set_win_type in the compositor data field so that the compositor will handle parent->modal on next property fetch.
wl-desktop-shell: Simplify transient_set functions and move the
client->parent->modal code to the compositor side.
Also, after setting netwm.type, change the set_win_type in the
compositor data field so that the compositor will handle parent->modal
on next property fetch.

Signed-off-by: Chris Michael <177aeddb9e34930a357ecd8dd2d21c80fe280c85@samsung.com>

tizenorg/platform.upstream.enlightenment,rvandegrift/e,FlorentRevest/Enlightenment,tasn/enlightenment,tasn/enlightenment,tizenorg/platform.upstream.enlightenment,tizenorg/platform.upstream.enlightenment,FlorentRevest/Enlightenment,tasn/enlightenment,rvandegrift/e,rvandegrift/e,FlorentRevest/Enlightenment