Bug 1107414 - Get rid of gfxContext::FillWithOpacity. r=mattwoodrow

--HG--
extra : rebase_source : d64412c46d72a4d08be8edf1913c83bb12387b49
Bug 1107417 - Remove gfxContext::Polygon(). r=Bas

--HG--
extra : rebase_source : ec3568087fc1e3d60613853262921e9114cd9fc3
Bug 1066713 - Fix scaled up layer sizing bug that occurs due to scaled up assign-to-int rounding error. r=mattwoodrow

--HG--
extra : rebase_source : a175e92ab7842ca650ae00d995cc3548f9d188f0