Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)

--HG--
extra : rebase_source : 8859238bb98fe91f6c7bbb99d3eab3fee6936b69
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
Bug 818822 - Resample all inputs of the MediaStreamGraph to the ideal audio rate. r=roc
Bug 818822 - Update AudioConduit so it can work at 44.1kHz. r=jesup
Bug 818822: disable media-element-source-seek-1 for B2G due to bug 994351 r=drno
Bug 982490 - Ensure for MSG cycle that each MediaStream write the same number of frames to their AudioStream. r=jesup,roc
Bug 694814: Patch 1: Add farend input to webrtc.org upstream rs=padenot
Bug 694814: Patch 2: modifications to webrtc.org single_rw_fifo r=glandium,ted
Bug 694814: Patch 3 - Add far-end mixer observer and insert far-end audio for AEC r=padenot
Bug 694814: Patch 4 - Add audio playout delay config var r=padenot
Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot
Bug 694814: Patch 6 - Change gUM prefs to media.getusermedia.*, groundwork for in-call changes r=jib
Bug 985714: Monitor AEC echo levels (ERLE/etc) in gUM r=jib
Bug 994993 - IonMonkey: Don't disable math function optimization when there's no cache. r=jandem
Bug 994548 - Fix masks being affected by partial updates in BasicCompositor. r=mattwoodrow
Bug 993475 - Support masks on color layers in BasicCompositor. r=mattwoodrow
Bug 993475 - Consolidate masking code in BasicCompositor and BasicLayersImpl. r=mattwoodrow
Bug 981015 - added a number of improvements to make the TouchAdapter(now called PointerAdapter) more reliable. Fixed and updated tests for stability. r=eeejay, marcoz

---
 accessible/src/jsat/AccessFu.jsm                   |   9 +-
 accessible/src/jsat/Gestures.jsm                   | 948 +++++++++++++++++++++
 accessible/src/jsat/PointerAdapter.jsm             | 210 +++++
 accessible/src/jsat/TouchAdapter.jsm               | 431 ----------
 accessible/src/jsat/Utils.jsm                      |  10 +
 accessible/src/jsat/moz.build                      |   3 +-
 accessible/tests/mochitest/jsat/a11y.ini           |   4 +-
 accessible/tests/mochitest/jsat/dom_helper.js      |  74 +-
 accessible/tests/mochitest/jsat/gestures.json      | 253 +++---
 ...ouch_adapter.html => test_gesture_tracker.html} |  42 +-
 .../tests/mochitest/jsat/test_pointer_relay.html   |  95 +++
 11 files changed, 1499 insertions(+), 580 deletions(-)
 create mode 100644 accessible/src/jsat/Gestures.jsm
 create mode 100644 accessible/src/jsat/PointerAdapter.jsm
 delete mode 100644 accessible/src/jsat/TouchAdapter.jsm
 rename accessible/tests/mochitest/jsat/{test_touch_adapter.html => test_gesture_tracker.html} (51%)
 create mode 100644 accessible/tests/mochitest/jsat/test_pointer_relay.html

--HG--
rename : accessible/tests/mochitest/jsat/test_touch_adapter.html => accessible/tests/mochitest/jsat/test_gesture_tracker.html
Bug 990290 - Stop using ye olde JS_InitClass for XBL class objects. r=bz
Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence