Bug 877957 - Don't use the context scale when determining the font size scale factor for non-display SVG text. r=longsonr
Bug 877977 - getTextAtOffset line end boundary returns wrong end offset, r=tbsaunde
Merge m-c to inbound.
Bug 890192 (part 1) - Slim down jsopcodeinlines.h.  r=terrence.

--HG--
extra : rebase_source : 15755ff706fbbde8933fd083723faaafc9458613
Bug 890192 (part 2) - Slim down jsscriptinlines.h.  r=terrence.

--HG--
extra : rebase_source : 5f374385b657ba28661ddd50a6b50344455de9af
Bug 890192 (part 3) - Slim down jsstrinlines.h.  r=terrence.

--HG--
extra : rebase_source : 554a1eb91ea60130c2aa3c5581d6b69831a57cfc
Bug 890192 (part 4) - Slim down jsgcinlines.h.  r=terrence.

--HG--
extra : rebase_source : 6fd284d8b887ad89c1621c969286af7fa82d78bd
Bug 890192 (part 5) - Slim down jscntxtinlines.h.  r=terrence.

--HG--
extra : rebase_source : 699aa06a514d801ad15b33c64e5deaaae3e4b35a
Micro-optimize a hot spot in LinearScan; this partially addresses Bug 741317. r=jandem
Bug 890756 - Remove nsSVGTextFrame2::AutoCanvasTMForMarker. r=longsonr
Bug 890832 - Disable test_peerConnection_bug825703.html until it doesn't hit sites outside of build infra
Bug 881574 - Part 1: Support Array.length in GetPropertyPure. (r=bhackett)
Bug 881574 - Part 2: Support Array.length for ParallelGetPropertyIC. (r=nbp)
Bug 881536 - Part 1: Factor out stubbedShape logic to ParallelIonCache. (r=nbp)
Bug 881536 - Part 2: Refactor initializeAddCacheState into DispatchIonCache. (r=nbp)
Bug 881536 - Part 3: Pure path for GetElement in the VM. (r=bhackett)
Bug 881536 - Part 4: Implement ParallelGetElementIC. (r=nbp)
Bug 890524 - Fix Ion perf regression with SETELEM and double arrays. r=h4writer
Bug 890239 - Don't leak the weak reference; r=jlebar
Bug 886183 - Remove three unused functions from nsIdentityChecking.cpp; r=bsmith