trimmed release 32.0.1700.107
Rebase 'feature/rubberband' from upstream/31.0.1650.63 onto upstream/32.0.1700.107

Conflicts:
	src/content/browser/renderer_host/render_view_host_impl.h
	src/content/browser/renderer_host/render_widget_host_view_win.cc
	src/content/browser/renderer_host/render_widget_host_view_win.h
	src/content/common/view_messages.h
	src/content/public/browser/render_view_host.h
	src/content/renderer/render_view_impl.cc
	src/content/renderer/render_view_impl.h
Fix compile errors for v32

* core/dom/*Event* has moved to core/events/
  (https://codereview.chromium.org/23983049)
* core/page/Frame.* has been moved to core/frame/
  (https://codereview.chromium.org/26961002)
* core/page/FrameView.* has been moved to core/frame/
  (https://codereview.chromium.org/26125004)
* constructTextRun is now in RenderBlockFlow
  (https://codereview.chromium.org/52893004)
* scrollXOffset and scrollYOffset have been removed from RenderLayer
  (https://codereview.chromium.org/27536012)
* Implement SetRubberbandRect and HideRubberbandRect for
  RenderWidgetHostViewAura.  Note that right now, we just use the
  Win32-specific RubberbandOutline class.  This should be changed in the future
  to use a special views class instead.