Fix setuptools version specifiers

Oops.  Not sure why that syntax took over my mind.
Merge branch 'master' into tests
Remove unused urls.py file
Remove bad code guard

This stopped a problem we had in a private project’s old code.  It
should be removed as a workaround.
Implement use of new utility
Fix incorrect default column names for empty options

This configuration isn’t exactly incredibly handy, but it’s no good if
it’s broken.  All columns were being looked up as their verbose names
instead of their real field names.
Allow column names to default to their verbose_name versions
Fix bad error message variable reference
Add ForeignKey case for search examination