Update th to 604660bfda3d4e330a7452c898970aef27403fd1
add anal warnings macro
Another big patch going back 2 months to pre-NSDI crunch

Here's what it contains:

 - Automatically scale a cluster as nodes are added
 - Improve time-to-recovery when a node goes offline for a short time
 - Improved the admin library with human-readable error messages
 - Improved the coordinator-daemon coupling to be more robust
 - Enable nodes to go offline without contacting the coordinator at all
 - Add barriers to track stability.  All ops initiated before the barrier starts
   will be complete on the other side of the barrier.
 - Use raw LaTeX for documentation.
 - Fix a bunch of bugs
 - Add warning messages for when a daemon is brought online with a different
   coordinator.
 - Improved efficiency of internal state tracking.