trimmed stable release 31.0.1650.63
Merge remote-tracking branch 'origin/feature/rubberband/30.0.1599.101' into feature/rubberband/31.0.1650.63

Conflicts:
	chromium/src/content/shell/browser/shell.cc
	chromium/src/third_party/WebKit/Source/core/rendering/style/RenderStyleConstants.h
	chromium/src/third_party/WebKit/Source/web/web.gypi
Fix compile errors for v31

* RenderView::frame() now returns reference instead of pointer
  (https://codereview.chromium.org/23728003)
* Event::create(AtomicString, bool, bool) was removed in favor of new factory
  functions (https://chromiumcodereview.appspot.com/23490016)
* ui::WindowImpl was moved to gfx::WindowImpl
  (https://codereview.chromium.org/23769011)