Use more verbose names for the various statistics entry flags.
Reverse the sense of the "scale" option, make it "no_scale" instead
(there are 100+ entries that scale, roughly 30 that don't).
Fix build warning.
Fix build warning with GCC 4.6 when diagnostic is disabled.
Put new handles at the beginning of the shared list: we're likely to open them in each session, so it's better not to search the whole list.
Give the LSM tree its own data-source statistics structure back, move
the bloom filter statistics back into that structure.

Change the underlying stat macros to check if statistics are configured
at the lowest (WT_STAT_XXX) levels: this means we potentially check to
see if statistics are configured a lot more (every time a stat field is
updated), but it ensures we don't actually maintain the statistics
unless they're configured.  Trust the compiler will optimize out the
extra tests for configuration.
Be explicit, we're turning on a set of flags.
Add WT_CURSOR_STATS to return a reference to a statistic cursor's stats,
it's a little cleaner when we reach down into the cursor in the LSM code.
Merge branch 'develop' into lsm_stats