Minor cleanup. #1447
Have LSM worker reconfigure work with min workers.

References #1460.
Fix copy-paste error.
whitespace
Allow printlog to work without recovery.

It now works even if compression or a custom path are setup.
Clean up a few __wt_calloc() calls that can be __wt_calloc_def() instead.
Most WiredTiger calloc calls are to allocate a single structure,
create the macro __wt_calloc_one that doesn't take a count or a
sizeof.
If standard cursor configuration (__wt_cursor_init) fails opening a
metadata cursor, close the already opened cursor on the underlying
file, found by inspection.
Merge pull request #1473 from wiredtiger/printlog-fixes

Allow printlog to work without recovery.
Merge pull request #1465 from wiredtiger/lsm-cleanup

Minor cleanup. #1447
Fix memory leak.  Always free log_path. #1473
Call __wt_logmgr_destroy unconditionally. #1473