Fixed YCoCg color conversion to use a type that can support the correct range. Fixed an issue where the blocks for the luma channel were extracted in one order, but re-assembled in another order during decode. Modified the FDCT and IDCT to match the reference implementation, but there's still an issue somewhere with the transformation. Removed the existing test app and supporting stb_image.c.