change Object.__getattr__ to follow the 4 cases, add Object.__setattr__ (descriptors_precede_instance_attributes still failing, though)
make us pass descriptors_precede_instance_attributes
fix error message so we pass object_attrs_not_shared_with_class