Revert of Reapply "Avoid layout/full-repaint on view height change if possible" (https://codereview.chromium.org/153543005/)

Reason for revert:
Caused several bugs. See crbug.com/258219 for details.

Original issue's description:
> Reapply "Avoid layout/full-repaint on view height change if possible"
> 
> This reapply the following change (r164645):
> 
> > Avoid layout/full-repaint on view height change if possible
> >
> > Previously we always layout/full-repaint of the whole view when the height
> > of the RenderView changes. In many cases this is unnecessary. Especially,
> > this causes unnecessary cost on Android when the top control shows or
> > hides.
> >
> > Avoid repaint if the RenderView doesn't needs full layout.
> >
> > BUG=258219
> > BUG=327815(about RenderBlock::percentHeightDescendants)
> >
> > TEST=WebFrameTest.heightChangeRepaint
> > TEST=all layout tests still pass
> >
> > Review URL: https://codereview.chromium.org/99663004
> 
> The change has been reverted twice because of bug 332456.
> Now skip the optimized path for sub-frames.
> 
> TBR=wangxianzhu@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166639

TBR=esprehn@chromium.org,eseidel@chromium.org,abarth@chromium.org,leviw@chromium.org,ojan@chromium.org
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/165493002

git-svn-id: svn://svn.chromium.org/blink/trunk@167213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Provide THUMB version of pushAllRegisters trampoline when -mthumb is on. (https://codereview.chromium.org/163863002/)

Reason for revert:
Clang bot failing on ../../third_party/WebKit/Source/heap/asm/SaveRegisters_arm.S: Assembler messages:
../../third_party/WebKit/Source/heap/asm/SaveRegisters_arm.S:40: Error: non-constant expression in ".if"

Original issue's description:
> Provide THUMB version of pushAllRegisters trampoline when -mthumb is on.
> 
> Interworking does not seem to work correctly for component build and pushAllRegisters ends up being called from THUMB code without correct mode switch which causes SIGILL. When the whole Blink is built with -mthumb it is perfectly correct to build pushAllRegisters as thumb code as well (only r4 - r7 need to be safed).
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167107

TBR=wibling@chromium.org,vegorov@chromium.org
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/167273002

git-svn-id: svn://svn.chromium.org/blink/trunk@167214 bbb929c8-8fbe-4397-9dbb-9b2b20218538