First implementation of the "cast needed" detection when binding source
and destination interface types are hierarchically compatible but no
cast is used, leading some compilers to raise too many errors.
Merge pull request #6 from StephaneSeyvoz/itfInheritanceCast

Now supporting interface inheritance cast at binding initialization time.