Remove get_object_by_unique_name again, and replace with a better-thought-out version of get_object
- Remove get_object_by_unique_name (introduced in 0.80rc1) - J5's right, the
name is misleading
- Make get_object *not* follow name changes by default (a return to pre-0.80
behaviour, and the same as 0.80rc1's get_object_by_unique_name())
- Add keyword argument follow_name_owner_changes (default is False): if True,
it will follow name owner changes (like 0.80rc1's get_object() always did)
- Implement with modifications to ProxyObject so it resolves the unique name
on construction, if required (activating it if necessary)