Fixed #22125 - Eliminates redundant index creation

The first field defined as `unique_together` automatically has an index generated for it in all known backends. This removes an additional `CREATE INDEX` on model generation for that field. The behavior is in a separate method for those cases where a particular backend may wish to override it.

[Tracker issue](https://code.djangoproject.com/ticket/22125)