PIL support refactoring; don't apply ICC profiles to alpha channels; don't apply ICC profiles inplace