Keep delegations together, and just under the private marker.
Realtime sortable fields are now added as attributes too.

Realtime indices don't have the option of supporting properties that are both fields and string attributes, so we return to the old _sort workaround.

:order arguments aren't automatically translated though - I'm not sure we want to add the overhead of loading full index definitions just for that purpose.