Added generalized blend mode test against colorUtil blend functions. These are tested against Photoshop reference values in adhoc tests to ensure they are correct. Fixed typo in lighten blend mode in canvas rasterization. Soft Light blend function still does not match 100% to Photoshop reference on darker base layer values.