Fix YCbCr SubImage and PixOffset error. 

This fixes an error with YCC SubImages caused by imageYCbCrToYCC using the original YCbCr image's rectangle for the YCC image's rectangle.

There was also an error in YCC PixOffset that could lead to a panic if the SubImage requested a sub-image with negative rectangle bounds. 

YCC testing has also been improved.