Let setShouldDoFullPaintInvalidation accept reason

Combines setShouldDoFullPaintInvalidationWithReason() into
setShouldDoFullPaintInvalidation().

This is preparation to allow more paint invalidation reasons.

For now allow default value. In the future we may force every
setShouldDoFullPaintInvalidation to have a reason, when we can
remove the default value.

BUG=410465

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

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