Bug 1007549 - Simplify the control flow in allocateFromArenaInline(). r=jonco.

--HG--
extra : rebase_source : 7f00691522a1d7b86dddf9bb93869203191f4190
Bug 1005442 - Strip moz-nullprincipal UUIDs when diffing memory reports.  r=mccr8.

--HG--
extra : rebase_source : 83e9f2d08b1cb1672b9bef0fddcd8bd34cfa4e18
Bug 981780: fix disable-webrtc r=glandium
Merge m-c to inbound
Bug 981780: disable some dom/media webrtc tests if webrtc isnt enabled r=drno
Bug 1009574 - Use final en-US specific URLs on suggested sites (r=mfinkle)
Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod
Bug 1008402 - linux downloads button icon loses lwtheme color if using dark lwtheme (bright text), r=mconley
Bug 1009732 - Do only one Proguard pass when build is not MOZILLA_OFFICIAL. r=ckitching
DONTBUILD

This continues the convention that a developer build is when
MOZILLA_OFFICIAL is not defined.
Bug 1007345 - Create an audionode inspector in the web audio editor tool. r=vp
Bug 431901 - Update preference dialogs to treat backspace and delete equivalently on Mac OS X. r=MattN
Bug 1005836 - Avoid slop NodePool::Block allocations. r=mccr8.

--HG--
extra : rebase_source : 2297b22e7a5d6679d8b25679d338f001c7427b60
Bug 1008106 - IonMonkey: Set has-bounds flags after Range::refineInt32BoundsByExponent r=nbp
Bug 1001853 - Don't loop waiting on the monitor, and acccount for the fact that timeouts are treated as success. r=jgilbert
Bug 1008787 - Clip plugin layers to the size layout expects since plugin surfaces get updated asynchronously. r=roc
mochitest for bug 835044

--HG--
extra : transplant_source : %10Q%89%3F%ED%CA%BB%10/%98W%ED%7F%1F%E6%E9KM%D9%D6
b=835044 handle popup windows with parents in GetWidgetOffset r=tn

level="parent" popup windows can sometimes return a non-null parent, which is
their owner window, but their bounds are relative to the screen (previously
assumed to be the owner window origin).

--HG--
extra : transplant_source : %AEr%1F%1E%CC%08%A1%19%97%DBo%00f%5E%3EM%23R%FE%95
b=994351 break playing/seeked cycle in test

The seek is also moved to after the timeout to make the assertion failure
more reliable (in broken builds).

--HG--
extra : transplant_source : %CB_q%E3%CF%D9%25%85U%D3%B2X%CA%82%01%0D%91%D9%3C%A5
b=994351 re-enable media-element-source-seek-1 on B2G

--HG--
extra : transplant_source : %8E%A7%8A%CA%27%A6%FF%AD%B1S%86%E3u%CAL%C7%F26%D0%11
Bug 951043 - [MediaEncoder::GTest] Implement unit test of Vorbis encoding. r=rillian