Use LayoutObject::subtreeNeedsPaintPropertyUpdate for printing invalidation

This changes the https://codereview.chromium.org/2575653002/ method to
using https://codereview.chromium.org/2585603002/ to achieve the same
goal: updating all paint properties before/after printing.

BUG=645667
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2

Review-Url: https://codereview.chromium.org/2583733003
Cr-Commit-Position: refs/heads/master@{#440507}
7 files changed