[NUCCORE-1159] Respect user-supplied index names, and add generation for
datastore-id/discrim/multitenancy index