e_comp_wl: Unlock pointer constraint when listening to mouse out signal
A bug has been identified in a client app, such as 'tv-viewer'. It has
an empty area where there is no evas and mouse IN does not occur.
If the unlock (deactivate pointer constraint lock) is only triggered
by the mouse IN signal, the unlock is not performed in this case.
This patch adds a mouse OUT signal and the unlock is triggered by the
mouse out signal instead.
< AS-IS >
MOUSE OUT from browser
MOUSE IN to edge (requested lock)--> mouse in signal --> activate
MOUSE OUT from edge
MOUSE IN to browser --> mouse in signal --> deactivate
< TO-BE >
MOUSE OUT from browser --> mouse out signal
MOUSE IN to edge --> mouse in signal --> activate
MOUSE OUT from edge --> mouse out signal --> deactivate
MOUSE IN to browser --> mouse in signal
Change-Id: I27c8df332917eb06b4aa8ad9047ab8efd8eff3c6