First part of recyclng log files.  Have archiving move them aside and
reset them. #1373
Fix warning.  Move archive work outside lock. #1373
Remove unused variable. #1373
Merge branch 'develop' into log-recycle

Conflicts:
	src/log/log.c
Reuse a prepared recycled log file instead of creating a new one if we
can. #1373
Merge branch 'develop' into log-recycle

Conflicts:
	src/conn/conn_log.c
	src/include/extern.h
	src/log/log.c
Add recycle stats and code to set a maximum number of recycle files.
Merge branch 'develop' into log-recycle

Conflicts:
	src/conn/conn_log.c
Toggle recycle default to on.  Fix bug initializing some LSNs. #1373
Clean up old recycle files on restart.  Settings may have changed. #1373
Cleanup. #1373
Merge branch 'develop' into log-recycle
Just pre-allocate log files instead of recycling. #1373
Change prepare to prealloc and make it a value rather than boolean
config.
Merge pull request #1403 from wiredtiger/log-recycle-2

Just pre-allocate log files instead of recycling. #1373
Pre-allocate logs into a temporary file to avoid racing. #1373
Merge branch 'develop' into log-recycle
Generalize to use a log server thread that separately handles archiving
and file pre-allocation. #1373
Commit generated file. #1373
Merge branch 'develop' into log-recycle

Conflicts:
	src/include/wiredtiger.in