JPEG decode: new blitter on BYT

BZ: 140105

1. Use CM for YUV->RGBA_linear blit on BYT
2. Use FOURCC instead of HAL_PIXEL_FORMAT in RenderTarget.pixel_format
3. Implement scaling output for BYT
4. Implement header-only parsing to optimize boundaryMode decode
5. Let libjpeg enable/disable available capabilities
5. Implement 422h->nv12+nv21+yv12+yuy2 blit (for usb-camera)

Change-Id: Ie3df2707134533968721e942bbc81440e37efe0a
Signed-off-by: Cheng Yao <yao.cheng@intel.com>
19 files changed