ecore_evas: clear eina_freeq when an ecore_evas is freed
The main Eina Freeq is used for Eina List and etc.
This queue is processed when Ecore enters Idle state.
But, in a very rare case, application can add and free Ecore Evas
only for manual rendering without running Ecore main loop.
In this case, the main Eina Freeq never clear its queue before
shutting Ecore Evas down.
Since the eina_freeq_main_get() is internal, the main Eina Freeq must be
cleared internally before deleting(free) an Ecore Evas.
@tizen_fix
Change-Id: Idde6f0e40ba9f456fe844abcb38f94538f4088bb