Bug 1016145 - Load the non-SVG user-agent style sheets for non-SVG documents served as image/svg+xml. r=bz

--HG--
extra : rebase_source : e48c0a6041a38fd1d056ad510268c5df23bf225e
Bug 1019690 - Remove gfxPlatform::CreateOffscreenImageSurface(). r=Bas

--HG--
extra : rebase_source : 3c79945a1179d7b7bb128278eae0642156460df0
Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas

--HG--
extra : rebase_source : 49445275b3b6ad94ffb2f9f4375e6a81ebf2842c
Add a WritingMode argument to nsHTMLReflowMetrics::ISize() and BSize(). Bug 789096, r=jfkthame
Bug 1019512 part 1 - Make trim/trimLeft/trimRight work with Latin1 strings. r=luke
Bug 1019512 part 2 - Make toLowerCase and toUpperCase work with Latin1 strings. r=luke
Bug 1019585 part 1 - Make FlatMatch work with Latin1 strings. r=luke
Bug 1019585 part 2 - Make RopeMatch work with Latin1 strings. r=luke
bug 1020143 - prefer tabular numerals for list numbering. r=jdaggett
bug 1020008 - use mozilla::ArrayLength for array size. r=smontagu
Bug 1005888 - Remove unused #ifdef for gfx/thebes/gfxFT2FontList.cpp. r=jfkthame
Bug 1015871 - Wrong uint32_t type when reading the number of touch events in nsGuiEventIPC.h. r=smaug
Bug 1015887 - Expose realFrameElement to Chrome JS. r=bholley
Bug 1015894 - Use window.realFrameElement into b2g/components/ContentPermissionPrompt.js to dispatch the permission request to the correct iframe. r=ochameau
Bug 1020257 - Dispatch hud events on the main window for system app related events. r=janx
Bug 1018995 - Make some forward class declarations match their definitions r=jandem
Bug 1017321 - add ICE connectivity verification steps to data channel tests. r=jib
Bug 1020110 - Handle zero test cases. r=jandem
Bug 1019413 - IonMonkey: do not apply actualOffset() to the safepoint stream offsets. r=nbp
Bug 984990 - Enable MessageChannel for chrome and resource:// callers, r=bz