Don't clip tracked repaint rect

Tracked repaint rects are used to verify correctness of paint
invalidation, so clipping them may hide some errors, or produce
weird result when the offset of the repaint rect is incorrect.

We should track repaint rects using the original values without
clipping.

Explanation of the test result rebaselines:
- Before: [2000, 2000, 3000, 3000]; After: [2000, 2000, 5000, 5000]
  (Layer size: 5000x5000)
- Before: None; After: [108, 5100, 100, 100]
  (Layer size: 100x100)
- Before: None; After: [-100, -100, 18, 18]
  (Layer size: 50x50)
All of the above invalidations look problematic (this change won't
fix the underlying bug, but just exposes it). They are caused by
incorrect offset of the invalidation rect. Previously with the
clipping, the issue is not obvious or hidden.

BUG=405166

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

git-svn-id: svn://svn.chromium.org/blink/trunk@183073 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Compute and expose via protocol source range for media query expressions.

This will allow structural editing of media queries.

BUG=409031

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

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