Add and enhance LSM verbose messages. #1200
If forcing a flush, look for all chunks to process. #1200
Fix typo
Add table name to many LSM verbose statements.  Add arg to indicate
if this is the last chunk. #1200
Fix conditional after removing verbose code.
Add flushing stage to compact.  Restore COMPACTING check during merges
to force aggressiveness. #1200
Fix warnings.
Rename __wt_conn_cache_pool_config to be __wt_cache_pool_config,
the other cache_XXX API doesn't have _conn_ in its name.
Rename __wt_conn_verbose_config to be __wt_verbose_config,
the _conn_ isn't adding anything useful.
Fix some places we were passing the WT_CONNECTION_IMPL to underlying routines,
that means they have to directly grab WT_CONNECTION_IMPL.default_sesion which
isn't good.  Pass the WT_SESSION_IMPL instead, then functions do S2C() like
the rest of the code.  Not "right", but "better".
Merging the wiredtiger_open configuration means we should never see
not-found returned when retrieving the "statistics" configuration.

Don't reset the connection's statistics flags until the entire config
function is successful, it would be strange to mix-and-match old and
new flags.
Merging the wiredtiger_open configuration means we should never see
not-found returned when retrieving the async.enabled, async.ops_max
and async.threads configurations.
Merging the wiredtiger_open configuration means we should never see
not-found returned when retrieving the eviction_target,
eviction_trigger, eviction_dirty_target, eviction.threads_max and
eviction.threads_min configuration strings.
Merging the wiredtiger_open configuration means we should never see
not-found returned when retrieving the verbose configuation.

Don't reset the connection's verbose flags until the entire config
function is successful.  It's not a bug yet, but makes sure an
error case introduced later doesn't also introduce the possibility
of mixing-and-matching old/new flags.
Merging the wiredtiger_open configuration means we should never see
not-found returned when retrieving the statistics-logs configuration.

Don't leak memory if we're unable to build the list of sources for the
statistics-logging.

Cleanup a couple more places where we were passing a connection handle
instead of a session handle.
Move the LSM manager re-configuration code into the LSM manager file.
KNF
Wait for ondisk flag to get set on compact. #1200
Change transaction ID allocation so that if transactions stop, the last ID becomes globally visible.  We want post-increment semantics but our atomic primitive is pre-increment.

refs #1200
Clean up the first test in __wt_cache_config (not-found is no longer
an option).