Bug 935274, speed up getting wrapper from nsIHTMLCollection, r=peterv

--HG--
extra : rebase_source : d5d0a8355ee84ce6291ae8ebca8f76e06f6cc44e
Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem.
Bug 937274 - Fix a crash in GestureEventListener::HandlePinchGestureEvent(). r=kats
Bug 931853 - Adjust the frame's vertical position to account for a negative margin larger than its height, in quirks mode.  r=roc
Bug 925309 - Enabling profiler when it is already enabled should be a no-op. r=bhackett
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
Bug 933882 - Force GC in Debugger mochitests for ASan. (r=past)
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
Bug 935228 - Toggle debug traps only in debug mode. (r=jandem)
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
Bug 936277 - Do not allow subframe displayports to get clipped away. r=tn
Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust
Bug 937272 - Increase Marionette's socket timeout, r=aknow
Bug 937721, Part 1: Back out cset 8dbd3f432835 (bug 932176), r=kaie

--HG--
extra : rebase_source : 80f4b7ee7e4f77ef92cb42e6163f95074d68d306
Bug 937721, Part 2: Back out cset 61fb80e560de (NSS_3_15_4_BETA2, bug 898431), r=kaie

--HG--
extra : rebase_source : 9b588bc5ba6e6a8ddd630e22ddf27667d6951edd
Bug 937721, Part 3: Back out cset 61fb80e560de (NSS_3_15_4_BETA1, bug 898431), r=kaie
Bug 936994 - Update html5lib-tests to latest version as of Oct 8, 2013. r=hsivonen