Avoid signed integer overflow in SetUncompressedImage.
Report precise number of missing pixels
Report error if image position + dimensions go beyond max logical screen
Improved error message protocol.

Actually report errors that occur during uncompression.
They were being hidden.

Also change the way error context messages appear.