fix missing CIM types CIMValue::asLMIWbemCIMValue()
introduce LMIWBEM_UNREACHABLE macro for CIMValue::asLMIWbemCIMValue()