Bug 1048780 - Call the standard matches() rather than the proprietary mozMatchesSelector(); r=jst

This also includes a test that mozMatchesSelector is still exposed and works.

--HG--
rename : js/xpconnect/tests/chrome/test_mozMatchesSelector.xul => js/xpconnect/tests/chrome/test_matches.xul
rename : js/xpconnect/tests/mochitest/file_mozMatchesSelector.html => js/xpconnect/tests/mochitest/file_matches.html
Bug 1023947 - Revert part of a patch added by mistake, adding back a media file in the content/media manifest.
Bug 675039 - Enable some netwerk xpcshell tests; no review
Bug 1050408 - Remove uses of logging.warn from DeviceManager, r=wlach
Bug 1042602 - Symbol behavior changes in ES6 draft rev 26. r=h4writer.

--HG--
extra : rebase_source : 7af12add5ae1c0aabfc42f73b18dd932ba93aad3
Bug 1037313 - Fix bogus assertion with watchpoint and symbol. r=jwalden.

--HG--
extra : rebase_source : c98771c4124712255a9de8282c9658219631ca06
Bug 1041261, part 1 - A collection of minor fixes inside the JS engine involving symbol jsids. r=terrence.

--HG--
extra : rebase_source : 3c8cac5257ca18fe7668a3bfa8620d6eb492832c
Bug 1041261, part 2 - Changes to dom/plugins for symbol jsids. r=jst.

--HG--
extra : rebase_source : 4bcf6e59efcdecdb1d490c8a4c782b43ad70c7eb
Bug 1041262, part 3 - Codegen scoping changes. r=peterv.

This changes CGProxyNamedPresenceChecker to permit declaring the `found` and/or `result` variables in an outer scope. The default is still to declare them in the innermost scope containing the method call.

--HG--
extra : rebase_source : 7060a9b6f829be0c2b86e701b09d7438798fb87c
Bug 1041261, part 4 - Use foundVar and resultVar to move a few declarations in DOM binding code. r=peterv.

Now the "bool found;" and "bool result;" declarations are added in the outermost scope where they're going to be used, rather than the scope of the method call that sets them. Until now, those have always been the same scope; part 5 will put an if-block around certain method calls, making these two different scopes.

--HG--
extra : rebase_source : df60ef4c2ef400caaeb16a4950c86f5ba4c31319
Bug 1041261, part 5 - In DOM bindings implemented as proxies, don't call a named getter/setter/deleter if the id is a symbol. r=peterv.

--HG--
extra : rebase_source : 0ec7dad0ed1364d07cf2a8731f7980ab4c89cf7f
Bug 1041261, part 6 - Update a few comments in XPConnect for symbol jsids. r=bholley.

--HG--
extra : rebase_source : 7cc34c1653d50080fe5dc2da695203a7972e2530
Bug 1037718 - Remove JS_GetTypeName. r=jwalden.

--HG--
extra : rebase_source : aeed86df0181573e6391be52a0114107cba06369
Bug 1024740 - Change one instance of engineering to engineer in the PSL. r=gerv
Bug 1025002 - Update .et in PSL. r=gerv
Bug 1038899 - WebGL fix attribute and uniform name lookup in WebGLProgram. r=jgilbert, r=vlad
Bug 1051157 - Fix TEST-UNEXPECTED-FAIL for test_bug789713.html. r=bholley
Bug 1051591 - IonMonkey: Fix MIPS backend after SIMD x86/x64: Regalloc and moves bits. r=bbouvier
b=1046222; change XPCOM_DEBUG_BREAK default under Windows to "warn"; r=bsmedberg
b=1052518; remove --disable-webgl; r=jgilbert