Fix for gcc 3.3.x bug

There is a known bug in gcc versions 3.3.x that prevent MXFLib from running properly (leads to a core dump!). A "temporary" fix has been check in to the CVS system on 28th March 2004. This fix means that smart pointers can now only point to objects that have a RefCount<> interface. It is hoped that the fudge can be removed at some future stage.

Posted by Matt Beard 2004-03-29