Fixed the osgUtil::Optimizer::FlattenStaticTransformVisitor so that it does not flatten drawables which have double references to them, but only one reference with a static transform on it.  This case can't be flattened but this wasn't picked up.  The code now detects the case correctly.
Fixed the osgUtil::Optimizer::FlattenStaticTransformVisitor so that it
does not flatten drawables which have double references to them, but only
one reference with a static transform on it.  This case can't be flattened
but this wasn't picked up.  The code now detects the case correctly.


XiaoCC/osg,ghub/osg,ntoand/osg,omega-hub/osg,stmh/osg,artoolkit/osg,stmh/osg,koshman86/osg,omega-hub/osg,ghub/osg,omega-hub/osg,ghub/osg,XiaoCC/osg,stmh/osg,koshman86/osg,artoolkit/osg,artoolkit/osg,koshman86/osg,XiaoCC/osg,stmh/osg,artoolkit/osg,ntoand/osg,XiaoCC/osg,omega-hub/osg,stmh/osg,ghub/osg,ntoand/osg,ntoand/osg,koshman86/osg,XiaoCC/osg