Remove virtual readPixel() function from RenderDevice

This function is only used by SDLSoftwareRenderDevice, so it doesn't
need to be declared for all render devices.

UPDATE: Added commit to remove unused parameter from `Image::fillWithColor()`