Make RenderEffect::OwnerControl as WeakHandle
Let we make RenderEffect's owner control as WeakHandle<Control>.
It will remove cyclic reference of BaseHandle.
And also, let we don't touch WeakHandle of control itself
during destruction. It "might" not be valid during destruction.
Since RenderEffect have string-relationship with control now,
we can assume that if RenderEffect owned by some control, it will
never be destructed. So we don't need to touch owner.
Change-Id: Icc0fd614cbfd9f66dd5066cc60c51fc2f21907ce
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>