Fixed #13711 -- Model check added to ensure that auto-generated field name is within limits of the database.

...ion.
Actually, I think we can skip the router stuff and just use `django.db.connection`. These tests aren't run with custom routers so this'll always be run on the default database. (so we can move the skip condition to `test_long_column_name`).