DevTools: DevTools opened for an old version of chrome or webview can't record cpu/heap profile.

The reason of that is a difference in URL for TempStorageSharedWorker between the host and the device front-ends
If DevTools window for a host page was opened before DevTools window for a device then the second DevTools
window will fail to run the shared worker and vice versa.

BUG=430794

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185012 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Show preview for ES6 MapIterator, SetIterator in console.

BUG=427868
R=yurys, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185029 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Add configuration parameter to Page.setTouchEmulationEnabled.

BUG=425586

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove old Timeline front-end implementation

Now that Timeline uses tracing as its back-end it is time to remove old front-end implementation.

BUG=428700,344238,298188,359961,371276

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Get rid of synchronous XHRs in the frontend code

According to https://xhr.spec.whatwg.org/, sync XHRs on the main thread
have detrimental effects on the end user's experience and shall be removed.

R=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185043 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove TimelineModel.Events.RecordAdded event

All recorded events are processed at once. It doesn't make sense to process them one by one now that we use tracing backend and there are no live updates while the profile is being recorded.

BUG=361045

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185047 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: NetworkPanel: Fix timing bars alignment.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Integrate JS frame events into timeline model.

BUG=424507

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

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