Determine if a type is cloneable: either a value type or implementing ICloneable.