Make viewport dirtyness calculations recursive

If a layer marks the viewport dirty, it should mark all of its children as well,
since they likely have also moved.

bug:6547356
Change-Id: I0db2704f35e7c8a78108d6ed8372201a7f025994
1 file changed