Move serialized heap entities definition into HeapSnapshotCommon

- moved definition of serialized heap snapshot nodes, edges and reaining edges into HeapSnapshotCommon and use them for annotating DataGrid implementations
- removed unused nodeIndex field from serialized edges
- extracted retainer-specific logic from HeapSnapshotObjectNode into HeapSnapshotRetainingObjectNode

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170932 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Video-to-Canvas perf tests into Skipped list.

Those tests cause times out on Android, so add them into Skipped list.

BUG=358168

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170933 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary includes from FontPlatfromData

Remove unnecessary include directives from the shared HarfBuzz and the
Linux version of FontPlatformData.cpp

R=esprehn@chromium.org

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

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