Remove loop to walk replay iterator from LiveBackup. #1106
Make load time seconds an integer, instead of a double.  Simplify wtperf_run script.
Use a condition variable in LSM worker threads to sleep when there is no work to do.
Have the LSM worker track whether it found work to figure out whether to sleep or keep spinning.
Set the condition variable for LSM workers after allocating it in the manager.
Merge pull request #1195 from wiredtiger/lsm-worker-no-spin

Use a condition variable in LSM worker threads to sleep when there is no work to do
When LSM worker threads fault in new files, make sure they don't block indefinitely due to a full cache.
Don't starve LSM worker threads.

There was a bug in the LSM worker code that stopped some worker threads
getting work units if there was a different work unit type scheduled
ahead of them.

While here allow the dedicated switch thread to also do deletes, to free
up pinned cache.
Now that begin/commit_transaction isn't resetting cursors, make test/format more proactive about doing it.
Alex's suggestion, break apart a large statement into an inline
subroutine.
The short key/value encoding Btree code requires a size_t be at least 8B,
meaning we won't run on a 32-bit machine without some changes.
Yield to make sure LSM manager is running and resources are available.
Normal transaction boundaries no longer reset cursors, reference #1181.
Merge branch 'develop' of github.com:wiredtiger/wiredtiger into develop
Remove uses of WT_ERR_TIMEDOUT_OK.  __wt_cond_wait already takes care of
that return and a few other similar values.
Lint. Have flag start with WT_ prefix.
Only run LSM switches if they are needed.

Refs #1186
Fix build warnings.
Move LSM manager initialization into main thread.
Merge pull request #1197 from wiredtiger/lsm-manager-init

Move LSM manager initialization into main thread.