cleaner dissolve, linear, and multiply blends

All of these use basically the same code, so it's in lib.colors now.
makes playlist clone nicer

clone uses old name
would be nice to use selected preset's playlist position for clone
insertion