Go back to element log entries not having arguments.

Logging MDefinitions for arrays did not turn out to be useful. They were
too fine-grained to use for merging (intervening writes lead to a new
MDefinition) and having those around (as part of the location struct)
prevented locality merging, as MDefinitions have different addresses
across compiles.

For now, doing merging at the script level. See how that works.
Sort locations in element reports.