Allow migrations between indices to change any aspect of the document

Apart from index (as we are migrating to a new index). This allows changing of type, id, parent, ttl, timestamp, routing etc.