(WebCore::Image::drawTiled): Moved a variable definition closer to where
it is used.
(WebCore::BitmapImage::draw): In the subimage code path, compute a
pixel-aligned source rect, because the subiamge is always pixel-aligned
in source space, and adjust the destination rect to preserve the
source -> destination mapping. Clip to the (original) destination rect
to prevent bleeding out.