Fix two valgrind complaints in wtperf:
bench/wtperf/wtperf.c:723
bench/wtperf/wtperf.c:836
Don't set/reset g_stop in stop_threads, that can race with the monitor
thread's sample rate, and turn off monitoring between the populate and
worker phases.
Be more aggressive about stopping runs that are failing, have thread
functions that are setting g_error also set g_stop, there's no reason
to keep the checkpoint thread running once a worker has failed.  I'm
pretty sure this isn't a bug fix, but it's a simpler approach and
means it doesn't matter what order things fail in or if worker loops
are checking g_error or g_stop.
Use the same timestamp format in wtperf output as in statistics_log
output, that way it's easy to match the graphs against each other.

Fix a couple of trivial typos in statistics strings.
Fix a leak of key/value buffers in wtperf.  While in the area, rename "data_buf" to "value_buf" to match the WT API.
s/data/value/ in a few more places.
Merge branch 'develop' into wtperf-sample

Conflicts:
	bench/wtperf/wtperf.c
	bench/wtperf/wtperf_opt.i