Use ImageFrame:setRGBARaw for JPEG decoding
Use ImageFrame:setRGBARaw for JPEG decoding

Remove an ASSERT from ImageFrame::setRGBARaw() to make it usable in
more circumstances. In particular, use it in the JPEG image decoder
for the very rare CMYK and RGB JPEG images cases to remove the code
branching caused by ImageFrame::setRGBA() in the row write loop.

Covered by existing tests, in particular:
  RGB jpeg: fast/images/rgb-jpeg-with-adobe-marker-only.html
  CMYK jpeg: fast/images/cmyk-jpeg-with-color-profile.html

BUG=

Review URL: https://codereview.chromium.org/17815002

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@153320 bbb929c8-8fbe-4397-9dbb-9b2b20218538

kurli/blink-crosswalk,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,Pluto-tv/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,jtg-gg/blink,ondra-novak/blink,PeterWangIntel/blink-crosswalk,modulexcite/blink,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,ondra-novak/blink,PeterWangIntel/blink-crosswalk,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,jtg-gg/blink,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,modulexcite/blink,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,smishenk/blink-crosswalk,jtg-gg/blink,modulexcite/blink,hgl888/blink-crosswalk-efl,crosswalk-project/blink-crosswalk-efl,hgl888/blink-crosswalk-efl,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,nwjs/blink,modulexcite/blink,Pluto-tv/blink-crosswalk,nwjs/blink,Pluto-tv/blink-crosswalk,Bysmyyr/blink-crosswalk,modulexcite/blink,nwjs/blink,kurli/blink-crosswalk,ondra-novak/blink,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,nwjs/blink,nwjs/blink,modulexcite/blink,kurli/blink-crosswalk,modulexcite/blink,crosswalk-project/blink-crosswalk-efl,XiaosongWei/blink-crosswalk,smishenk/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,Bysmyyr/blink-crosswalk,nwjs/blink,ondra-novak/blink,hgl888/blink-crosswalk-efl,jtg-gg/blink,crosswalk-project/blink-crosswalk-efl,crosswalk-project/blink-crosswalk-efl,modulexcite/blink,modulexcite/blink,crosswalk-project/blink-crosswalk-efl,PeterWangIntel/blink-crosswalk,nwjs/blink,ondra-novak/blink,ondra-novak/blink,jtg-gg/blink,smishenk/blink-crosswalk,XiaosongWei/blink-crosswalk,XiaosongWei/blink-crosswalk,jtg-gg/blink,hgl888/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,jtg-gg/blink,PeterWangIntel/blink-crosswalk,hgl888/blink-crosswalk-efl,hgl888/blink-crosswalk-efl,kurli/blink-crosswalk,hgl888/blink-crosswalk-efl,Bysmyyr/blink-crosswalk,Pluto-tv/blink-crosswalk,smishenk/blink-crosswalk,nwjs/blink,hgl888/blink-crosswalk-efl,hgl888/blink-crosswalk-efl,Bysmyyr/blink-crosswalk,kurli/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,kurli/blink-crosswalk,XiaosongWei/blink-crosswalk,PeterWangIntel/blink-crosswalk,PeterWangIntel/blink-crosswalk,nwjs/blink,modulexcite/blink,PeterWangIntel/blink-crosswalk,ondra-novak/blink,kurli/blink-crosswalk,ondra-novak/blink,smishenk/blink-crosswalk,ondra-novak/blink,smishenk/blink-crosswalk,jtg-gg/blink,crosswalk-project/blink-crosswalk-efl,PeterWangIntel/blink-crosswalk,smishenk/blink-crosswalk,Bysmyyr/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,Bysmyyr/blink-crosswalk,jtg-gg/blink,jtg-gg/blink