[CMAKE] Add WEBKIT_OPTION_DEPEND macro to resolve macro dependency
https://bugs.webkit.org/show_bug.cgi?id=134578

Reviewed by Gyuyoung Kim.

Some options depend on another option such as ENABLE_VIDEO_TRACK and ENABLE_VIDEO.
This patch adds WEBKIT_OPTION_DEPEND to check the depending option and
disable related option if it is not ON.

* Source/cmake/OptionsEfl.cmake: Removed hack for option dependency.
* Source/cmake/OptionsGTK.cmake: Ditto.
* Source/cmake/WebKitFeatures.cmake: Added WEBKIT_OPTION_DEPEND macro.

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