efl/edje: ecore_imf_init() only once.
use technique similar to elementary and delay init() of module, but once you do, do it only once and avoid shutdown() until edje_shutdown().
This is good if we keep creating and deleting edje objects with entry, the count could go to 0 and ecore_imf_shutdown() would unload everything, just to load it soon.