Bug 867511 - Part 2: Use DynamicCompressorNode's input channel count when processing input; r=roc
Merge m-c to m-i
Bug 856107 - Mouse hovering events should be handled seperately from tab select/move code for tab attributes. f=unusualtears r=MattN
Bug 867312.  Expose some APIs for working with millisecond timestamps corresponding to JS dates.  r=waldo
Bug 866545.  Remove the obsolete dom.enable_performance preference, so we can rely on things like performance.now() existing.  r=smaug
Bug 861022 part 1.  Root the non-globals in WebIDL prototype and interface object setup.  r=peterv,terrence
Bug 861022 part 2.  Root the global object in WebIDL prototype and interface object setup.  r=peterv,terrence
Bug 865218: Allow application/x-moz-keywordsearch to work again. r=gavin

--HG--
extra : rebase_source : 7c9d9498a061a7b7a91a35e3d10a22d94cf3d449
Bug 866093 - Fix fallback paths for Android JNI Audio. r=jesup
Bug 866093 - Set Android Context Objects, use any-thread FindClass, compile AudioCapture classes. r=jesup f=blassey
Bug 861196 - mozTCPSocket needs to translate nsISSLStatus error codes to something that can be exposed to content. r=bsmith, r=jst, a=blocking-b2g=tef+

sufficiently happy try build:
https://tbpl.mozilla.org/?tree=Try&rev=36edcbc1e65a
Bug 866450 Part 1: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 3: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 4: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 5: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 6: Fix rooting hazards under content/ and dom/ r=bz
Bug 866450 Part 7: Root some additional JS::Values found during review r=bz
Bug 867631 - GC: Fix rooting hazard in JSDebugger.cpp r=sfink
Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence