Bug 1044702 - Part 1: Remove unnecessary gfxDrawable constructors. r=Bas,seth

--HG--
extra : rebase_source : faad3eded22c569bc9a32391dbdac16cd9db397d
Bug 1044702 - Part 2: Convert gfxSurfaceDrawable::Draw to use Moz2D directly. r=Bas

--HG--
extra : rebase_source : 364616efdf06d9fc26017e56f17885f1489c1720
Bug 1043961 - Disabled desktop display port changes for android. r=tn

--HG--
extra : rebase_source : d1de78af825bac1e7f06ff81c4394d70a75cc8fd