Blend: _blend_row_func family: outer for-loop should not be going in steps of 4 but in steps of piece->ch (1 for raw and 4 else)
Fixes blend modes after previous commit[s]

Also small cleanup: i put cst,stride and ch into a strut and pass a pointer to it instead of passing each of those values.