Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements.  r=terrence.

--HG--
extra : rebase_source : 547936b30f4436af6471eaaa7e459db03196e363
Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent

--HG--
rename : caps/tests/mochitest/test_principal_extendedorigin_appid_appstatus.html => caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
rename : dom/quota/UsageRunnable.h => dom/quota/UsageInfo.h
Bug 907926 - Add support for windows surfaces in DrawTargetCairo size lookup. r=Bas
Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
Bug 907926 -  Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
Bug 907926 - Use the ClientArea when initializing the draw target in nsWindowGfx. r=Bas
Bug 907926 - Enable azure cairo content for windows. r=nrc
Bug 914450.  findElementWithViewId can throw if it finds nothing, so be careful to catch that exception.  r=bbondy
Bug 914444.  Deal with groupItem() being called after our GroupItem has been uninitialized.  r=ttaubert
Bug 914434.  Pass a function to a method that expects one instead of passing undefined.  r=ehsan
Bug 914981: Inline Sqrt even if the input is a Float32; r=mjrosenb
Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
Bug 785884 - Trying to fix Windows XP Opt build bustage by clobbering the tree.
Bug 914464 - Update talos.zip used by Talos.  r=jmaher.

--HG--
extra : rebase_source : a85d5235c23b9d0fd550bce53dccf2989de9ffba
Bug 914381 - Implement MozGetFullPathInternal for multipart files. r=khuey
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter.  r=mmcr8.

--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
bug 875329 - don't ignore transforms when rendering SVG-in-OT glyphs. r=heycam
bug 875329 - reftest for use of transforms within SVG-in-OT glyphs. r=heycam
Bug 914609 Consistently use plugin placeholder anonymous element anonids r=jaws

--HG--
extra : rebase_source : 97d098dfb89a05bb23fbd0eb2bf925fb46fbf642
Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements.  r=terrence.

--HG--
extra : rebase_source : abf63fa6f680266c8c53a630174989f33be06a32