[NGRINDER-554] Provide custom monitoring

Rename getRecordString function name to "toRecordString", otherwise, the
get*** function will be called and save value into compositeData and
send with JMX.
If there is any error during getting custom data value, just return
previous values to avoid null error.