[CI] Micro-optimize PaintLayerClipper from CPU traces.

1. Don't copy PropertyTreeState for source state, as it is not modified. This saves
1% of runtime on the referenced bug's regression test.

2. Reduce copying of LayoutPoint and LayoutRect.

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I73c584e7f9b14770abde0c5922d766f7d2d5b02e
Reviewed-on: https://chromium-review.googlesource.com/875164
Commit-Queue: Chris Harrelson <[email protected]>
Reviewed-by: Stephen Chenney <[email protected]>
Cr-Commit-Position: refs/heads/master@{#530619}
2 files changed