Refactoring; all prev commits doesn;t really mean

   because everything were split to different files

   - added delayed call for props, which depend on other widget
   - adding eina_logging
   - adding tests; adding del funcs (mem free)
   - added work in context
   - fix ffi call to eo_add/do_internal

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>