fix missing str implementations
changelist filters: try to be reasonably clever about user display values.
changelist columns: `ObjectDoesNotExist` is never raised because we're using `getattr` with `None`
rest: implements bits for django-rest-framework.