transparency conflicts with other packages

I have a plan to implement transparency (and shading) feature in luamplib (under metafun).
When used with luaotfload, however, luamplib's transparency sometimes disappears 
because of the conflict between two packages.
This is a patch to luaotfload-color.lua for coexistence with other packages.