Instances of example plug-in code deviating from spec:
isIdentity() ignores kOfxImageEffectPropRenderScale
passed with inArgs, can return incorrect result for
render scale != 1.0
To fix, copy the same logic from the render() function.
wrong index used for kOfxImageEffectContextGenerator;
gets overwritten by kOfxImageEffectContextGeneral and
causes problems for hosts that expect multi-dimensional
properties to be initialized in order
line 150: result set as property of inArgs; should be
outArgs.