add a way to disable queryset.select_related in ListAdminView

it's unacceptable slow when sql inner joins multiple tables
also, only select_related the displaying fields to boost performance