indicate a bug (it should crash with assert())
fix numerous bugs due to the representation differences between ChannelMask, mask, and the use of the « all » bit
this code needs unit testing!
update openfx