Bug 937987. Don't use lowp for texture coordinates. Only use it for colors. r=bjacob

--HG--
extra : rebase_source : 9dd8bcebb8b8ef3666f4deae1b1c49dc89bc4486
Bug 938316. Work around fractional texture resampling issues by switching to NEAREST sampling when we're doing a pixel-aligned compositing operation. r=jrmuizel

--HG--
extra : rebase_source : ec49c8c8993af402a24b57efbaea743d39dcd89c
Bug 876321. Track restyling of top/left/right/bottom and treat such nodes as active scrolled roots. r=mattwoodrow

--HG--
extra : rebase_source : 24e7900efdb476a0533808956b9604d144e4db89
Bug 938322. Force layout.css.devPixelsPerPx to 1.0 for reftests on all Android devices. r=gbrown

--HG--
extra : rebase_source : 7a1b81fc5d6e98786fa84de1149450bee60f6996
Bug 913444. Track restyling of margins and treat such nodes as active scrolled roots. r=mattwoodrow
Restyling margin-top and margin-bottom will typically require reflow and cause
sibling elements to be moved and invalidated, so it's not a big win to layerize
such nodes. However, layerizing them should be relatively harmless.

--HG--
extra : rebase_source : 659593b6b6990aa859144641eb23e7ccf384a82a