WebFrame exports size information for remote frames.

WebFrameImpl::setIsRemote() becomes an initialization point for remote
frames, called when a child frame is swapped out. Right now it only
causes necessary rendering parameters to be exported and sent to the
new child frame renderer process, later on it can be extended to
trigger the RemoteFrame creation process.

The size information is necessary for the child frame renderer to know
the viewport size that it is rendering into. If the frame size changes
dynamically we currently don't have a way to propagate this. FrameView
seems like the best place to trap a size change event but the current
plan is to get rid of that for out of process iframes. We'll have to
add that when we have a better idea of how RemoteFrame rendering will
work.

R=eseidel@chromium.org
BUG=325803

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167201 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/workers/shared-worker-name.html is flaky on Linux and Mac

Add this test to TestExpectations with [ Pass Crash ] for those platforms.

BUG=343892
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/threaded/compositing/visibility/visibility-simple-video-layer.html timeouts randomly

The current patch extends the expected results for this flaky test from Pass ImageFailure to
also include Timeout, as this is failing randomly in the bots, specially the Windows ones.

BUG=326524
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167203 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Making myself OWNER in Source/core

R=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167205 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Count Promise constructor callings.

Promise API is changing (See [1], [2] for details).
Count how Promise constructor functions are called.

[1] https://mail.mozilla.org/pipermail/es-discuss/2014-January/035976.html
[2] https://mail.mozilla.org/pipermail/es-discuss/2014-February/036193.html
BUG=343815
R=tkent, haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clear button doesn't clear everything in memory section.

Clear all remaining measured information in order to restore the
timeline panel to the initial state.

R=loislo@chromium.org
BUG=341438

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

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