Merge commit 'e4ce886038eb870713831a36af88fc4692223eba' into HEAD

* commit 'e4ce886038eb870713831a36af88fc4692223eba': (33 commits)
  Fix media element creation
  Merge webkit.org at r58033 : Update WebKit revision
  Merge webkit.org at r58033 : Cherry-pick WebKit change 58826 to add a missing PassRefPtr.h include
  Merge webkit.org at r58033 : Cherry-pick WebKit change 58775 to include jni_jsobject.h for jlong_to_pt() and ptr_to_jlong()
  Merge webkit.org at r58033 : Cherry-pick WebKit change 58774 to avoid conflicts with FileSystemPOSIX.cpp
  Merge webkit.org at r58033 : Cherry-pick WebKit change 58061 to add Geolocation::suspend()/resume() back in
  Merge webkit.org at r58033 : Remove call to ScriptDebugServer::topStackFrame() on Android
  Merge webkit.org at r58033 : Provide link stub for AccessibilityObject::getAttribute
  Merge webkit.org at r58033 : Resolve conflicts due to navigator.connection
  Merge webkit.org at r58033 : Move Android iframe-flattening code to RenderIFrame.cpp
  Merge webkit.org at r58033 : Update V8 expected result for storage LayoutTests
  Merge webkit.org at r58033 : Settings::setDatabasesEnabled() has been removed
  Merge webkit.org at r58033 : Implement MIMETypeRegistry::isApplicationPluginMIMEType() for Android
  Merge webkit.org at r58033 : Fix conflicts in V8NavigatorCustom.cpp
  Merge webkit.org at r58033 : Update ChromeClientAndroid with refactoring of ChromeClient::repaint()
  Merge webkit.org at r58033 : Update ChromeClient::iconForFiles()
  Merge webkit.org at r58033 : Update stubbed methods in InspectorClientAndroid
  Merge webkit.org at r58033 : ChromeClient::cancelGeolocationPermissionRequestForFrame() now takes a Geolocation parameter
  Merge webkit.org at r58033 : Provide new localized string methods for plugins
  Merge webkit.org at r58033 : Use new PluginView::platformGetValue() and platformStaticGetValue()
  ...

Conflicts:
	WebCore/dom/Document.h
	WebCore/html/HTMLLinkElement.cpp
	WebCore/html/canvas/CanvasRenderingContext2D.cpp
	WebCore/page/DOMWindow.h
	WebCore/platform/text/TextBreakIteratorICU.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
Update to use binary.mk 4.3_r2.1