Fix softlight blend mode.  Make nonseparable blends work with CMYK
Fix softlight blend mode.  Make nonseparable blends work with CMYK

Softlight blend mode was broken as the constants were not properly scaled
for 255 arithmetic.  The nonseparable blending code needs to do special
handling of K when the color space is CMYK.

ArtifexSoftware/mupdf,TamirEvan/mupdf,poor-grad-student/mupdf,sebras/mupdf,TamirEvan/mupdf,fluks/mupdf-x11-bookmarks,knielsen/mupdf,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,muennich/mupdf,fluks/mupdf-x11-bookmarks,poor-grad-student/mupdf,TamirEvan/mupdf,muennich/mupdf,sebras/mupdf,ccxvii/mupdf,knielsen/mupdf,muennich/mupdf,TamirEvan/mupdf,sebras/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,poor-grad-student/mupdf,fluks/mupdf-x11-bookmarks,ccxvii/mupdf,poor-grad-student/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,knielsen/mupdf,ccxvii/mupdf,ArtifexSoftware/mupdf,ccxvii/mupdf,muennich/mupdf,TamirEvan/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,poor-grad-student/mupdf,knielsen/mupdf,poor-grad-student/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,sebras/mupdf,fluks/mupdf-x11-bookmarks,ccxvii/mupdf,TamirEvan/mupdf,knielsen/mupdf,fluks/mupdf-x11-bookmarks,ccxvii/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,knielsen/mupdf,muennich/mupdf,sebras/mupdf,sebras/mupdf