Take more care clearing WT_CURSTD_VALUE_INT, now that we use it internally to decide when to make copies of values.  In particular, clear it when leaving LSM operations that don't return a value, and when entering file operations that don't take a value.
Fix UTF-8 encoding for JSON. refs #1292.
JSON import fixes:
Protect against malloc returning NULL, picked up by Coverity.  refs #1293.
Resolve lint issues.  refs #1294.
Resolve lint issues related to JSON import.  refs #1294.
Merge pull request #1298 from wiredtiger/json-load-lint

Lint, Coverity fixes: #1292, #1293, #1294.
Replace %zu with macro for Windows compatibility.
Put the format's '%' in the string, so WT_SIZET_FMT looks like
the PRI* macros.
wtperf uses WiredTiger internal include files, so WT_TIMEDIFF can come
from os.h.
Fix some whitespace, but fix it by removing some code we didn't need.
Merge pull request #1297 from wiredtiger/value-copy-fix

Take more care clearing WT_CURSTD_VALUE_INT