Appears that the implementations use "language" as the identifier but "target" is being used instead for tests so
the implementations may not be found. This needs to be addressed to use "language" again to allow for per language
implementations to work (not per target).
e.g. for arnold generator something like "IM_gamma18_to_lin_rec709_color3_arnold" is being search for instead of "IM_gamma18_to_lin_rec709_color3_osl".
Appears that the implementations use "language" as the identifier but "target" is being used instead for tests so the implementations may not be found. This needs to be addressed to use "language" again to allow for per language implementations to work (not per target).
e.g. for arnold generator something like "IM_gamma18_to_lin_rec709_color3_arnold" is being search for instead of "IM_gamma18_to_lin_rec709_color3_osl".