Notify DevTools when updating frame in RenderWidget

Add a call to WebWidget::instrumentBeginFrame() in
RenderWiddget::doDeferredUpdate() so DevTools can mark
frames on timeline.

Related issue upstream:
https://bugs.webkit.org/show_bug.cgi?id=80127

BUG=none
TEST=none

Review URL: https://chromiumcodereview.appspot.com/9592006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126921 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
index a151f65..dd6a720 100644
--- a/content/renderer/render_widget.cc
+++ b/content/renderer/render_widget.cc
@@ -829,6 +829,7 @@
 
   // Tracking of frame rate jitter
   base::TimeTicks frame_begin_ticks = base::TimeTicks::Now();
+  webwidget_->instrumentBeginFrame();
   AnimateIfNeeded();
 
   // Layout may generate more invalidation.  It may also enable the
@@ -846,6 +847,7 @@
   // animations running layout as these may generate further invalidations.
   if (!paint_aggregator_.HasPendingUpdate()) {
     TRACE_EVENT0("renderer", "EarlyOut_NoPendingUpdate");
+    webwidget_->instrumentCancelFrame();
     return;
   }