Add support for replacing objects upon saving to AdminObjectEdit.

This is useful for things like SiteImage where replacing the id of the object is desirable to circumvent browser and CDN caching.