Minor cleanup.
Add debug function to render a color as a string.

Uses static storage, so don't call it more than 8 times
per larger message.
Frames cropped to nonexistence always get ASIS disposal.

Background disposal might be wrong.
Correct expand_difference_bounds to correct assertion failures.

Bryan Stillwell again.
To 1.76.