Bug 1059023 - Do not compose layer hidden under the opaque layer. r=mattwoodrow, a=2.0+