Remove cached bounds in RenderLayer.

This removes m_location, m_size, and m_offsetForInFlowPosition from RenderLayer, as well as the expensive layer tree walk that updates these fields during overflow scrolls.

BUG=400589

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179768 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove android platform rebaselines for tests not in SmokeTests

We run only SmokeTests on android build bot.
Many android platform rebaselines are not covered by the build bot and
have not been updated for a long time. Most of them have been out-dated,
especially after we changed repaint test result format and did many
rendering code changes.

Remove android platform rebaselines for tests not in SmokeTests to
- reduce number of files to checkout
- avoid confusion during rebaselining about out-dated android rebaselines

CL generated by the following python script:

smoke_tests = [re.sub('\.[a-z]*$', '', t.strip()) for t in open('SmokeTests').readlines()]
files = subprocess.Popen(['find', 'platform/android', '-name', '*-expected.*'], stdout=subprocess.PIPE).stdout.readlines()
for f in files:
  f = f.strip()
  test_name = re.sub(r'-expected\.[a-z]*$', '', re.sub(r'^platform/android/', '', f))
  if not test_name in smoke_tests:
    os.remove(f)

R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179769 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r179765

http://src.chromium.org/viewvc/blink?view=revision&revision=179765

BUG=399206
TBR=jchaffraix@chromium.org

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

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