Bug 897409. Use a temporary surface instead of forcing image surfaces (v2). r=mattwoodrow
Bug 897839. Use OMTC for invisible windows and initialise LayerTreeState::mParent. r=mattwoodrow