Fix things to support EvasPlugin
1. Expose several internal API
* Adaptor::AddWindow
* Adaptor::SurfaceResizePrepare, SurfaceResizeComplete
* Adaptor::OnWindowShown, OnWindowHidden
* KeyLookup::GetDaliKeyCode
2. InputMethodContextWl supports not only WindowRenderSurface but NativeRenderSurface
3. EglImplementation::ReplaceSurfaceWindow() seems to have a bug.
It calls MakeContextCurrent with destroyed surface.
Change-Id: I901c34d5d4bf40a4ba0075c13cf8ebe6b60e8500
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
12 files changed: