Bug 625289 patch 7 - Expose TryStartingTransition.  r=heycam
Bug 625289 patch 8 - Add FIXME comments suggesting additional use of ResolveStyleContext when resolving the root frame.  r=heycam

This isn't actually a problem for this patch series because the root
element can't have an ancestor that's reframed because it has no
ancestors, and reframes of the element itself trigger a restyling
operation that does actually start transitions.

That said, later patches in this bug hook in to ResolveStyleContext, and
other things might as well in the future, thus the FIXME.
Bug 625289 patch 9 - Convert nsCSSFrameConstructor::ResolveStyleContext away from early returns.  r=heycam
Bug 625289 patch 10 - Check for difference in HasPseudoElementData before starting transitions.  r=heycam
Bug 625289 patch 11 - Call RestyleManager::TryStartingTransition during frame construction.  r=heycam
Bug 625289 patch 12 - Tests for transitions on elements that are reframing.  r=heycam

The second set of 14 tests all fail (both with and without the patch)
because we don't start transitions when the before state is
display:none (either for style contexts coming out of the undisplayed
map or because we have no current style context because an ancestor is
display:none).

The patch makes all of the first set of 14 tests pass.  Without the
patch, most of these tests fail, except for the 4 testing e1 and the
root.

I presume the four tests that pass prior to the patch pass because the
restyle actually occurs and starts the transition (which is stored on
the element) before the style context is destroyed.
Bug 625289 patch 13 - Test that ::first-line movement doesn't start transitions, i.e., test patch 10 in this series.  r=heycam

With the full patch series, all 4 pairs of tests pass.  However, with
patch 10 removed from the patch series, all of the added tests fail
(probably through some interesting interactions).
Bug 1052907 - Make --this-chunk and --total-chunks arguments to mach reftest-remote work by coercing them to ints, which they need to be.  r=ahal
Bug 1051858: Update UUIDs that should have been revved in bug 741295. r=smaug

--HG--
extra : rebase_source : ec9740e1a9794ae8d974f36a503e97fb2e4fc95e
Bug 913586 (Part 1) - Revamp Maybe<T> to be usable in many more situations. r=waldo

--HG--
extra : rebase_source : 33326a59f0458dbda493b1f90b88481507b7a46b
Bug 913586 (Part 2) - Update Maybe users in accessible. r=asurkov

--HG--
extra : rebase_source : 521f090c8b37137877011ee057573f7baa62c5cb
Bug 913586 (Part 3) - Update Maybe users in content. r=bent

--HG--
extra : rebase_source : 79526555fcb097068b9d0b54b90e35b0d53eb43e
Bug 913586 (Part 4) - Update Maybe users in dom. r=bz

--HG--
extra : rebase_source : 7b6159b00b3bf4f919b30f1bccc8939cc04fe526
Bug 913586 (Part 5) - Update Maybe users in image. r=tn

--HG--
extra : rebase_source : 694928307fd724af821f51374bcf6fefb28fef5f
Bug 913586 (Part 6) - Update Maybe users in js. r=luke

--HG--
extra : rebase_source : c5d23a7874de49e61b43f79b8eda744db0523c6e
Bug 913586 (Part 7) - Update Maybe users in layout. r=dbaron

--HG--
extra : rebase_source : 1bf45d1356d36269ca951b58ebf1e448313c55c5
Bug 913586 (Part 8) - Update Maybe users in netwerk. r=mcmanus

--HG--
extra : rebase_source : 9e5d4813ab463860a6339740e955a958b1902f8f
Bug 1052610 - Removing cipher suite profiling. r=ekr
Bug 1053398 - save xbl bindtountrustedcontent to xul cache as a flag, r=bholley,smaug

--HG--
extra : rebase_source : d0d5d8e12ef36398c9c065f9e4efcac306844916
Bug 1043108 - Remove arch:IA32 from non-x86 builds. r=glandium

--HG--
extra : rebase_source : 3826e179b2e2f14371a58a476b29cb1dd4d088d7