Bug 907333 - IonMonkey: Add MAssertRange. r=h4writer
bug 908316 - [WebGL 2.0] Refactor query object's targets - r=jgilbert
Revert "Bug 907333 - IonMonkey: Add MAssertRange. r=h4writer"

This reverts changeset a559154a056c for oranges with --ion-check-range-analysis.
Bug 903655 - JSOP_GETELEM always needs a type barrier in parallel execution. (r=bhackett)
Bug 906276 - Add attribute to nsIDocShell to disable content retargeting. r=jlebar, sr=biesinger
Merge m-c to inbound.
Bug 909171 (part 1) - Add JS_ prefixes to macros missing them in jsversion.h.  r=luke.

--HG--
extra : rebase_source : f8afce8bbed7a940e9168f4f851d18c5d30620e7
Bug 909171 (part 2) - Fix up jsversion.h includes.  r=luke.

--HG--
extra : rebase_source : 2938ddad7ae8f9ea4069847688f461fa5caed40e
Bug 909171 (part 3) - Remove JS_VERSION.  r=luke.

--HG--
extra : rebase_source : b09e2c23654675cfb5f93cea5f372bcb8d9ddce5
Bug 906027 - Remove dom/src/foo. r=bent

--HG--
extra : rebase_source : 2a52e8b5b0050320fbc7ff79015bbc40318c5e52
Bug 859339 - blur reftests that don't need focus; r=dbaron

This patch opens a second window during non-remote reftests.  This second
window is used purely as a place to place focus when tests don't need
focus themselves.  Unfocusing the reftests windows when tests don't require
focus means that tests that ought to have needs-focus cause failures more
consistently.

We don't use a second window for remote reftests.  Even though we
theoretically could (on desktop platforms, for instance), our primary
remote reftest use-cases are for Android and B2G.  And those platforms do
not support multiple windows.
b=903270 set thread name for initial event of NS_NewNamedThread() r=dougt

--HG--
extra : transplant_source : %E7%24%5Be%ED.%F3HH%9A%9E%02r%EB%29%CD%EDf%09%F1
b=903270 remove default null initial event parameter from NS_NewNamedThread() call site r=doublec

--HG--
extra : transplant_source : b%B5%DF%BFTQ%DE%FE%DC%09l%21%ACzA%C7a%27%90%60
Bug 907619. Ensure GtkSelectionData is freed. r=karlt

--HG--
extra : transplant_source : 0%9F%0E%DA%60%B1%B0%02%88%82%25.e%FBGE%A2%7BU%0A
Bug 907619. Part 2: Refcount clipboard-contents retrieval contexts to avoid dangling pointers. r=karlt,roc

--HG--
extra : transplant_source : %DACvv%00%0C%EB%EF%D6%5E%93I%1B%BD%F0%AE%0A%9F%AE%D6
Bug 907619. Part 3: Retry on EINTR instead of treating it as a timeout. r=karlt

--HG--
extra : transplant_source : b%3D%CB%3A%92%2B%E0%2A%ED%8C%11U%DC%CE%119m3%1A%FC
Bug 740580 - Add Azure support to nsCanvasFrame; r=Bas
Bug 895213 - Add STLport license to about:license. r=gerv
Bug 909076 - Remove useless rules for make export at the top-level directory. r=gps
Get basic compositor working on Windows (bug 896752, r=bas).