Bug 927413 - Gracefully handle 0 sized DrawWindow rects. r=roc

--HG--
extra : rebase_source : 660845f58092277004157f898f31d03502bbfa9a
Bug 922515 - Don't apply a skew matrix to the DT when it's cairo, since we use the cairo font with it already applied. r=Bas

--HG--
extra : rebase_source : 289ed3a9e02bd5499b49aa1181dd35bf16eba5d3
Bug 922942 - Use the screen reference draw target in SVG. r=jwatt

--HG--
extra : rebase_source : 230fd579b052649c59b4e1f5f6725fc60f6a05ae
Bug 922942 - Avoid crashes with PointInFill. r=Bas

--HG--
extra : rebase_source : cf209258a71342590c3d3488912d85df86a14b8b
Bug 922942 - Change test_pointer-events-2 to not use overlapping stokes since they're not consistently rendered by our backends. r=jwatt

--HG--
extra : rebase_source : 15762e5a24663c1e46d8823ee2c14567573da339
Bug 922942 - Add some fuzz to some SVG path measurement tests since D2D doesn't return exact results. r=roc

--HG--
extra : rebase_source : 2cef979ae0a6f88f42c660c43f8fb2588c2e6b45