exo: Apply full surface damage on non-buffer changes

Setting certain surface values such as the plane alpha should
effectively damage the entire surface. The complete set seemed to be the
scale, blending mode, plane alpha, viewport rectangle, and clip rectangle.

Bug: 754548
Change-Id: I4ee8a47bdfcdbb1be4ae10b43fbf140aae25311c
Reviewed-on: https://chromium-review.googlesource.com/611619
Commit-Queue: Lloyd Pique <[email protected]>
Reviewed-by: David Reveman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#494595}
3 files changed