Refactor intra block prediction and reconstruction process
Refactor intra block prediction and reconstruction process

Flaten the intra block decoding process. It removes the legacy
foreach_transformed_block use in the decoder. This saves cycles
spent on retrieving the transform block position.

Change-Id: I21969afa50bb0a8ca292ef72f3569f33f663ef00

GrokImageCompression/aom,thdav/aom,luctrudeau/aom,smarter/aom,shacklettbp/aom,mbebenita/aom,goodleixiao/vpx,ShiftMediaProject/libvpx,felipebetancur/libvpx,thdav/aom,luctrudeau/aom,mwgoldsmith/libvpx,GrokImageCompression/aom,GrokImageCompression/aom,openpeer/libvpx_new,mwgoldsmith/libvpx,GrokImageCompression/aom,VTCSecureLLC/libvpx,thdav/aom,smarter/aom,Topopiccione/libvpx,running770/libvpx,Topopiccione/libvpx,shacklettbp/aom,mwgoldsmith/vpx,GrokImageCompression/aom,jmvalin/aom,ShiftMediaProject/libvpx,mwgoldsmith/vpx,goodleixiao/vpx,shyamalschandra/libvpx,mbebenita/aom,thdav/aom,Topopiccione/libvpx,thdav/aom,liqianggao/libvpx,luctrudeau/aom,smarter/aom,liqianggao/libvpx,VTCSecureLLC/libvpx,shyamalschandra/libvpx,liqianggao/libvpx,liqianggao/libvpx,mbebenita/aom,mwgoldsmith/libvpx,webmproject/libvpx,ittiamvpx/libvpx-1,VTCSecureLLC/libvpx,webmproject/libvpx,mbebenita/aom,openpeer/libvpx_new,ShiftMediaProject/libvpx,shacklettbp/aom,ittiamvpx/libvpx-1,ittiamvpx/libvpx-1,mwgoldsmith/libvpx,mbebenita/aom,shyamalschandra/libvpx,mwgoldsmith/libvpx,running770/libvpx,felipebetancur/libvpx,openpeer/libvpx_new,shyamalschandra/libvpx,ShiftMediaProject/libvpx,liqianggao/libvpx,jmvalin/aom,mwgoldsmith/libvpx,webmproject/libvpx,mwgoldsmith/vpx,shacklettbp/aom,jmvalin/aom,mbebenita/aom,VTCSecureLLC/libvpx,goodleixiao/vpx,mwgoldsmith/vpx,zofuthan/libvpx,mbebenita/aom,webmproject/libvpx,luctrudeau/aom,zofuthan/libvpx,smarter/aom,goodleixiao/vpx,ittiamvpx/libvpx-1,openpeer/libvpx_new,smarter/aom,zofuthan/libvpx,mbebenita/aom,shyamalschandra/libvpx,running770/libvpx,ittiamvpx/libvpx-1,felipebetancur/libvpx,thdav/aom,zofuthan/libvpx,webmproject/libvpx,mwgoldsmith/vpx,GrokImageCompression/aom,webmproject/libvpx,VTCSecureLLC/libvpx,jmvalin/aom,felipebetancur/libvpx,goodleixiao/vpx,felipebetancur/libvpx,openpeer/libvpx_new,mwgoldsmith/vpx,mbebenita/aom,shacklettbp/aom,zofuthan/libvpx,smarter/aom,luctrudeau/aom,running770/libvpx,VTCSecureLLC/libvpx,Topopiccione/libvpx,goodleixiao/vpx,running770/libvpx,jmvalin/aom,running770/libvpx,liqianggao/libvpx,felipebetancur/libvpx,shyamalschandra/libvpx,ShiftMediaProject/libvpx,openpeer/libvpx_new,Topopiccione/libvpx,luctrudeau/aom,shacklettbp/aom,zofuthan/libvpx,Topopiccione/libvpx,ittiamvpx/libvpx-1,jmvalin/aom