this adds color management (I've made this optional for now, enabled per default, just in case some platform has problems with lcms)