Change signature of IClip::SetCacheHints to match Avisynth.
Instead, Use dynamic_cast to detect cache clips.