Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow

--HG--
extra : rebase_source : d7f99adc56ef4d81e14bf3ece6761dd8d5c476ed
Bug 923650 - Restore scissor rects in CompositorOGL more diligently. r=mattwoodrow

--HG--
extra : rebase_source : 5a3cccbd38b18aaa8536382ff744a871646ee786
Bug 924331 - Move config/utils.py into mozbuild; r=mshal
Bug 863702 - [B2G] :active state is sometime not rendered if you tap quickly. r=fabrice
Bug 924749: Make loop variable signed-ness match the type they're compared against, to fix signed/unsigned warnings in PathCairo.cpp. r=Bas