fix ecore-glib reentrance
if using ecore_main_loop_begin() multiple times (reentrant/recursive)
with glib doing threads, then it would deadlock since the same thread
would get the lock it already have.
multiple ecore_main_loop_begin() is required to implement WebKit's
alert/confirm/prompt dialogs since there is no async reply with
callbacks, rather one must return the value.
By: Lucas de Marchi
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@46361
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33