Allow disabling renumbering for equation systems read / write

Adds a new argument called 'partition_agnostic' that defaults to true (so it retains the old behavior by default).

When false this will cause the output to happen without renumbering (which we need in order to keep from destroying the solution at "duplicated" nodes).