Bug 1085159 - Port the code that uses nsRenderingContext::DrawLine() to Moz2D. r=mattwoodrow

--HG--
extra : rebase_source : 70553292850517d695994c0a3422fab8ea0b760a
Bug 1085160 - Port the code that uses nsRenderingContext::IntersectClip() to Moz2D. r=mattwoodrow

--HG--
extra : rebase_source : 54226509a1b16efdc76f92f202cc2be07cf43ab4
Bug 1085165 - Get rid of the nsRenderingContext::SetColor() method. r=mattwoodrow

--HG--
extra : rebase_source : dc4604e04cae84b8dcbd2d9890191713555c8c7a
Bug 1085167, part 1 - Feed the appUnitPerDevPixel value through to nsCSSRendering::DrawTableBorderSegment. r=mattwoodrow

--HG--
extra : rebase_source : 4ef83ee8f45915311c1f7379e06c77f40605c17c
Bug 1085167, part 2 - Get rid of nsRenderingContext's DeviceContext and any need for it to know about app-units-per-device-pixel. r=mattwoodrow

--HG--
extra : rebase_source : d8fb804f03a1cc4635d6acd7f66f5f21962de6d3