Bug 1114724 - Define PRIuSIZE format specifiers for size_t. r=Waldo
Bug 998863: Asynchronous Plugin Initialization, Part 1: nsJSNPRuntime changes; r=josh
Bug 998863: Asynchronous Plugin Initialization, Part 2: dom/plugins/base changes; r=johns,josh
Bug 998863: Asynchronous Plugin Initialization, Part 3: ipc/glue changes; r=dvander
Bug 998863: Asynchronous Plugin Initialization, Part 4: IPDL changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 5: PluginModuleChild changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 6: PluginInstanceChild changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 7: PluginDataResolver; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 8: Plugin process launch changes; r=josh
Bug 998863: Asynchronous Plugin Initialization, Part 9: PluginModuleParent changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 10: PluginInstanceParent changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 11: IPC browser stream changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 12: PluginScriptableObject changes; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 13: PluginAsyncSurrogate; r=jimm
Bug 998863: Asynchronous Plugin Initialization, Part 14: Build system updates; r=jimm
Bug 1070755: Add telemetry for timing PluginAsyncSurrogate::WaitForInit; r=vladan
Backed out 15 changesets (bug 1070755, bug 998863) for e10s bustage
CLOSED TREE

Backed out changeset 076d1d47d601 (bug 1070755)
Backed out changeset 43819af59ca5 (bug 998863)
Backed out changeset 5f587697ae63 (bug 998863)
Backed out changeset e2cf239e8572 (bug 998863)
Backed out changeset fe21b6b789ce (bug 998863)
Backed out changeset 404f59f86edc (bug 998863)
Backed out changeset 5dd57abaf2b0 (bug 998863)
Backed out changeset 6c1f006a03bc (bug 998863)
Backed out changeset 9e69875e3667 (bug 998863)
Backed out changeset c6b68f8f72ba (bug 998863)
Backed out changeset 713799a7afe4 (bug 998863)
Backed out changeset 4244d662787c (bug 998863)
Backed out changeset ba058cc7a1b2 (bug 998863)
Backed out changeset dabc69b0b09a (bug 998863)
Backed out changeset 18dad6d2e7cc (bug 998863)
Bug 927349 part 22 - Make AnimationPlayer wait for animations to be rendered before starting; r=jwatt

This patch (finally!) introduces the delayed start behavior. It updates
AnimationPlayer::DoPlay to put animations in the PendingPlayerTracker from
where they are triggered.

This patch also updates nsTransitionManager to set the animation's source
before calling Play as otherwise the AnimationPlayer won't be able to access
the pending player tracker (which it locates by navigating AnimationPlayer ->
Animation (source content) -> target element -> composed doc -> pending player
tracker). In future, when we support setting the AnimationPlayer.source property
we will make this more robust so that the order in which these steps are
performed doesn't matter.

This patch also updates a couple of tests to reflect the fact that
AnimationPlayer will now return the pending state.
Bug 927349 part 23 - Wait on player.ready on test_running_on_compositor.html; r=jwatt
Bug 927349 part 24 - Add a test that empty animations still start; r=heycam