Separate LSM work unit types from flags. #1208
Add push/pop macros for the different queues. #1208
Add length tracking and assertions for lsm work queues. #1208 #1230
Tweak the LSM manager aggressive update alg and server trigger. #1230
Check tree's queue length and remove global assertion. #1230
Remove manager struct lengths and add in per-queue lengths to stats.
Restore some of the manager conditional.  My changes broke normal
switchng and its intent is covered in the aggressiveness changes. #1230
Add stat to count number of times we reach queue_ref maximum. #1230
Comments, cleanup and fix an error path. #1208
Merge pull request #1231 from wiredtiger/lsm-cleanup

Cleanup LSM code and update how the LSM manager pushes work units onto the queue. Refs #1230