[EFL] Add support for building with Geoclue2.
https://bugs.webkit.org/show_bug.cgi?id=135455

Reviewed by Gyuyoung Kim.

.:
* Source/cmake/OptionsEfl.cmake: Add gio-unix if ENABLE_GEOLOCATION
is set.

Source/WebCore:
No new tests required, no new functionality.

* PlatformEfl.cmake: Generate derived sources for Geoclue2Interface
and include gio-unix path.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171904 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Build fix for platforms where we should have automaticallyAdjustsContentInsets but it isn't public yet

* platform/mac/ScrollViewMac.mm:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171905 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] MiniBrower comes to crash when combo box is pressed
https://bugs.webkit.org/show_bug.cgi?id=135378

Reviewed by Gyuyoung Kim.

Source/WebKit2:
Added doxygen comment of popup_menu_show/popup_menu_hide not to confuse the usage.

* UIProcess/API/efl/ewk_view.h:

Tools:
"clicked" signal of elm_menu is emitted after EwkView calls popup_menu_hide
and removes Ewk_Popup_Menu instance.

* MiniBrowser/efl/main.c:
(on_popup_menu_show):
(on_popup_menu_discarded): Deleted.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171906 268f45cc-cd09-0410-ab3c-d52691b4dbfc