updates to metricValue to make addMeasurement do pop off offsets,
this should drastically decrease size of update 'document' sent, thus preventing socket errs I've
recently been seeing.  Also changed unsetOffsets() to be addOffsets() so spliter can add records
and/or add offsets.