blending: revamp blend operators to ease handling of color space specific code
Merge pull request #792 from upegelow/blend_revamp

blending: revamp blend operators to ease handling of color space specific code