DevTools: [CanvasProfiler] Further UI improvements on the replay state sidebar.

- Highlight states that have changed during the last replay (per @nduca feedback)
- Show popup to examine remote objects in the state sidebar
- Add NEXT, PREV navigation buttons, as well as REFRESH
- Save and restore the expanded state and scroll state of the DataGrid

BUG=253854
R=caseq@chromium.org, pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156323 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix wrong offset calculation in DocumentMarkerController.

In DocumentMarkerController::setMarkersActive(), a marker should be
skipped if its endOffset() is less than or equal to the startOffset
argument. That is because the endOffset() essentially points behind the
range of the marker, i.e. ranges are defined as [start,end).

BUG=142071

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156324 bbb929c8-8fbe-4397-9dbb-9b2b20218538
De-dupe NavigationAction's constructors

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156325 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove DocumentLoader::m_isStopping

It appears to be unnecessary and/or duplicate information.

Its primary purpose was to prevent an infinite recursion that occurred in
Safari (http://src.chromium.org/viewvc/blink/?revision=104593&view=revision).

Given that this crash appeared to involve some interaction with Safari's
appcache implementation (which is very different from ours), I'm inclined
to believe this re-entrancy concern doesn't apply to us.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156326 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove title accessors from WebDataSource.

These are no longer necessary as of
http://src.chromium.org/viewvc/chrome?view=revision&revision=217846

BUG=none

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

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