refer to issue [#333]. This MR allows cloned weston_output damage tracks properly
weston_output
track the damages in every weston_output independently(adopted code from this patch) so overlapped outputs would have correct repainting.
Tested with two same dimension monitors.