Bug 867348 - Part 1: Add an analysis that catches calls to certain functions involving arithmetic expressions; r=jrmuizel

--HG--
extra : rebase_source : d89b16b9ab591479400a3e5e89b217a67319669d
Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel

Note that the analysis currently just looks at the AST subtree of the
function call site and is therefore unable to correctly deal with cases
such as the last two hunks of the change to OggCodecState.cpp.  Fixing
the analysis to deal with that would be very difficult, so we currently
adjust the code so that it compiles.  The first hunk in that file though
is a real bug that this analysis found.

--HG--
extra : rebase_source : b44bb6d90d95551d860e0b5a1afcf2bb35cde084
Bug 1112476 - Support dumping texture data on the ClientLayerManager. r=mstange

--HG--
extra : rebase_source : 5d5cf3372993ca4af78e12236fc64836a56eff4b
Bug 1112483 - Add the layer bounds in the DisplayList dump. r=mattwoodrow

--HG--
extra : rebase_source : cb6d1329dc507607ef57bcd26d825dde052121ea
Bug 1112756 - Pass display list and layers data directly to the profiler. r=mstange

--HG--
extra : rebase_source : 5c7295e80105b0db43651553c1b901836571cbbb