always use isinstance(), when working with Python objects
fix CIMInstance::values(), ::items() type inconsistency

When a non-CIMProperty is assigned to a certain property, CIMInstance::values() now returns such property value and doesn't raise TypeError
allow to pass list/tuple of handlers to CIMIndicationListener::addHandler()
introduce CIMIndicationListener::repr()
introduce None constant