Bug 1048108 - Actually iterate through configs. - r=kamidphish
Bug 1048108 - Don't require alpha on ANGLE. - r=kamidphish
Bug 1048108 - Workaround ANGLE not having no-alpha surfaces. - r=kamidphish
Bug 1072044: Fire ICE signals on main. r=mt
Bug 1062221 - Add a TypedList type and refactor mozbuild.util lists. r=gps
Bug 1062221 - Replace add_tier_dir with DIRS. r=gps
Bug 1062221 - Change how DIRS and TEST_DIRS are handled. r=gps

Up to now, DIRS and TEST_DIRS were dumb values. This change makes them
a list of ContextDerivedValues, and handles the fact that some types of
paths are relative to the current source directory and others to the
topsrcdir.

This also makes us one step closer to fixing bug 991983.
Bug 1063414 - Add infrastructure to follow what the current file being processed is in a Context. r=gps
Bug 1063414 - Move sandbox execution stack to context.Context. r=gps
Bug 1063414 - Make DIRS relative to the file they were added from. r=gps
Bug 1063432 - Do type coercion on sandbox function arguments. r=gps
Bug 1063437 - Use SourcePath smart type for sandbox includes. r=gps
Bug 1063437 - Remove MozbuildSandbox.normalize_path. r=gps
Bug 1057904 (Part 1) - Use RawAccessRef in FrameBlender and related classes and clean up. r=tn

--HG--
extra : rebase_source : 3db04af1bc426e325be884a59f0bb77491f3bb09
Bug 1057904 (Part 2) - Make imgFrame::LockImageData and UnlockImageData private. r=tn

--HG--
extra : rebase_source : 8656f0cb4e7bd0a43829e05569081cfd5944e025
Bug 1060869 (Part 1) - Add lifetime control to SurfaceCache. r=dholbert

--HG--
extra : rebase_source : f206133c8076aa17afc93d6ffd7f6fabbc8de4d5
Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn

--HG--
extra : rebase_source : a342c3212d1ce3dcc69be11517abea3d88cad217
Bug 923302 - Add explicit memory reporting for SurfaceCache. r=njn

--HG--
extra : rebase_source : 08187da628ee01f41a2722913ddd0461c446808c
b=1012609 improve PeriodicWave phase-wrapping logic r=rillian

This approach takes advantage of the fact that periodicWaveSize is a power of
2 and uses unsigned integer modulo arithmetic to find the appropriate phase
of the period.

--HG--
extra : rebase_source : bb5fc413785d5f12a76cff4cbb5ba2ed5e979b41
Bug 1075966 - ccapp_task.h lacks an include guard. r=bwc

--HG--
extra : rebase_source : 76ea63e7123203f7b1425c99bf4bd27205e5f630