#22340  -- Moved more DDL to schema editors

This series of commit move part of DatabaseCreation work to schema editors. The main achievement here is to make migrate use schema editor for syncing unmigrated apps.
I wonder if you could create a patch for 1.7 for at least part of this. We are currently missing these indexes (see [#23954](https://code.djangoproject.com/ticket/23954)).