Added another variation of classIsDerivedFrom that takes a ProviderEnvironmentIFCRef instead of a CIMOMHandle. The operation may not require a CIMOM handle to determine the relationship so the new variation might save the over head of getting the CIMOM handle if it is not needed. This can be an issue on OW 4.0 where getting the CIMOM handle opens a new communication channel with the CIMOM in another process