Bug 1051636. Properly fix bug on B2G by removing B2G-specific workaround. a=bajaj
Bug 1073252. Part 0: Add IsOpaque(SurfaceFormat). r=bas
Bug 1073252. Part 1: Track opaqueness of gralloc TextureClient/Host. r=nical
Bug 1073252. Part 2: Store opaque flag in LayerRenderState. r=nical
Bug 1073252. Part 3: Use opaque flag from LayerRenderState in HWC. r=sotaro
Bug 1073252. Part 4: Flip hasAlpha to isOpaque for consistency. r=mattwoodrow
Bug 1073252. Part 5: Mark surfaces obtained from a buffer queue as opaque. r=sotaro
Bug 1092543. Intersect bufferRect with visibleRect to ensure that the gralloc buffer offset is taken into account. r=sotaro,a=bajaj