Bug 1074634 - Don't overwrite eRestyleResult_ContinueAndForceDescendants with eRestyleResult_Continue.  r=heycam
Bug 1075082 patch 1 - Add a helper function for the root of the rule tree.  r=birtles
Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier.  r=birtles
Bug 1075137 patch 1 - Convert one use of IsProcessingRestyles that doesn't follow normal pattern to a debug-only member on the restyle manager.  r=birtles
Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles.  r=birtles
Bug 1075137 patch 3 - Add PresContext() method to nsRuleWalker.  r=birtles
Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles.  r=birtles
Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles.  r=birtles

This is just moving one bit of data from the pres context without any
logic change.  But given the other refactoring, it seems to make more
sense here now.
Bug 1075137 patch 6 - Convert remaining IsProcessingAnimationStyleChange calls to call the method on the RestyleManager.  r=birtles
Bug 1075137 patch 7 - Remove old IsProcessingRestyles and IsProcessingAnimationStyleChange booleans.  r=birtles