Keep track of which order configurations were added to the output

Entities are stored in a map with its configuration. It is therefore not
possible to know which order the configurations were added. This commit
keeps track of this information, so that Output schemes can write data
in the same order that configurations are specified in the runs
namelist.