[DevTools] Turn starting tracing into promise.

This allows to handle suspend/resume reload logic in a single place.
Also removed all kinds of now unnecessary started notifications.

BUG=none

Review-Url: https://codereview.chromium.org/2717393003
Cr-Commit-Position: refs/heads/master@{#453740}
13 files changed