Composited fixed-pos element should still cause repaints if it paintsIntoCompositedAncestor

A composited fixed-position element may still actually be set to
paint into its composited ancestor, even though it has its own backing.
ScrollingCoordinator and FrameView were not recognizing this situation
and thus the fixed-position element did not repaint, appearing to be
attached to the scrolling contents rather than the viewport.

This patch makes the FrameView and ScrollingCoordinator aware of the
scenario so that main-thread scrolling is forced and repaints occur.

This patch is an exact re-land of 157920, which was reverted in 158540.
It was reverted only because it had a very badly misleading description.

TBR=enne@chromium.org
BUG=151734
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158541 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix sample time calculation in CPU profiler

Convert hit count to the time in ms when the CPU profile is loaded and use only time after that, not hit count. Before this change there was a mix of hit count with sample time in different parts of code.

BUG=None
R=alph@chromium.org

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

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