Bug 1057903 - Refactor RasterImage to use DrawableFrameRef and generally clean up. r=tn

--HG--
extra : rebase_source : 6bc623af287694e57438c0b9dc99d01964cfa353