string metric; append to a string

meant for variable length formatted lists
add tests for merge for all metric types
Merge branch 'bmyerz-string-metric' into bmyerz-grappalog-master-merge-mpi