Merge commit '719298a66237d38ea5c05f1547123ad8aacbc237' into HEAD

* commit '719298a66237d38ea5c05f1547123ad8aacbc237':
  Remove linker workaround after fixing linker.
  Do not specify some IDB files twice in the JSC derived bindings makefile.
  Cherry-pick WebKit change 40290 to fix V8 bindings generator https://bugs.webkit.org/show_bug.cgi?id=40290 and remove the hack of including V8Proxy.h via V8CustomVoidCallback.h
  Cherry-pick WebKit change r60069 to fix a leak in Geolocation
  Remove a temporary Android-specific hack added to avoid a problem with ScriptDebugServer::topStackFrame()
  Fix build.
  Merge webkit.org at r60469 : Fix JSC build break Custom bindings signatures have changed in JSC following this change http://trac.webkit.org/changeset/60392 so isApplicationInstalled (which isn't upstreamed) needs to be updated to match the new style.
  Merge webkit.org at r60469 : Update WebKit revision
  Merge webkit.org at r60469 : Cherry pick of makefile fix from webkit change 60777 http://trac.webkit.org/changeset/60777
  Merge webkit.org at r60469 : Make generated bindings code compile
  Merge webkit.org at r60469 : since @60104 the zoom level functions ar in the FrameView http://trac.webkit.org/changeset/60104
  Merge webkit.org at r60469 : @60418 requires us to use associatedElements() accessor instead of accessing members http://trac.webkit.org/changeset/60418
  Merge webkit.org at r60469 : friend needed after @60361 made many things private http://trac.webkit.org/changeset/60361
  Merge webkit.org at r60469 : invokeCallback takes a ScriptExecutionContext following @60330 http://trac.webkit.org/changeset/60330
  Merge webkit.org at r60469 : Update our plugin code following refactor @60258 http://trac.webkit.org/changeset/60258
  Merge webkit.org at r60469 : toDataURL takes a quality hint since webkit @60458 http://trac.webkit.org/changeset/60458
  Merge webkit.org at r60469 : Fix Makefiles. Change-Id: Iaa99d053248875da694b806b913fe43922134cbb
  Merge webkit.org at r60469 : Fix conflicts.
  Merge webkit.org at r60469 : Initial merge by git.

Conflicts:
	WebCore/page/Page.cpp
	WebCore/rendering/RenderBlock.cpp
	WebCore/rendering/RenderRubyRun.cpp
Update to use system/core/include 4.2.2_r1.2

Conflicts:
	WebCore/loader/ProgressTracker.cpp
	WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp
	WebKit/mac/WebView/WebDataSource.mm
	WebKit/mac/WebView/WebHTMLView.mm

Conflicts:
	WebKit/android/nav/WebView.cpp

Conflicts:
	JavaScriptCore/wtf/Assertions.h
	WebCore/plugins/mac/PluginViewMac.cpp
	WebKit/mac/Plugins/WebBaseNetscapePluginStream.mm
Update to use binary.mk 4.3_r2.1
Fix build