Unreviewed. Unbreaking JSC tests after r161328.

* Scripts/webkitdirs.pm:
(cmakeBasedPortName): Only recognize the GTK port as CMake-based if actually building
through the CMake build system (i.e. passing --gtkcmake to build-webkit).


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed GTK gardening.
Adding failure expectations for the set of currently failing tests.

* platform/gtk/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Nix] Adding missing platform #ifs to WebCore files
https://bugs.webkit.org/show_bug.cgi?id=126227

Reviewed by Csaba Osztrogonác.

No new tests needed.

* loader/EmptyClients.h:
* page/ChromeClient.h:
* page/DragController.cpp:
(WebCore::DragController::startDrag):
* platform/LocalizedStrings.h:


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