try to prettify window in factory

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
Fix for open dialog win: needed to set default path
Permit creation of project from command line
Set selected widget to NULL when mouse down on canvas
add flags to resize_object_add prop
move gui_context_active funcs moved to egui_logic + typo
foctory: add box, bg
add some default values, add changing double params
database: add UPDATE_PARENT flag
Update parents when change props like "pack end"

  -  fix bug objtree_item_remove during layout_refresh when changing
  parents
editor: remove unneeded func editor_ctx_clear
rename func
fix context clear
factory: reorder items
workaround bug with objtree item remove

- when I change parents, I want to refresh layout.
  During refresh items in genlist are removed in _widget_del,
  but I change parents before removing, so wdg->item hash is not
  updated,  which causes eina_magic_fail().
  To avoid it and update hash, I contract and expand list.

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