Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap
Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap
Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap
Bug 843829 - Convert XUL mochitest to a chrome test. r=me

This is testing a XUL element that could never exist in content, and so its
XBL implementation isn't set up to deal with the bound element potentially
being in a less-privileged scope. This means that the call to
appendNotification here ends up passing in an unprivileged object as the
|aButtons| argument (see notification.xml), which we now wrap with an opaque
wrapper.

The whole situation here is totally artification and an artifact of our
automation infrastructure. Now that we have mochitest-chrome, this should
certainly be switched.
Bug 843273 - Fix spoofing the driver version on Intel GPUs/Windows - r=joe
Bug 848155 - Add Colored Bar with Text to Bottom of Topsites Thumbnails. Also fixes 826556. r=mbrubeck
Bug 846606 - Intermittent browser_dbg_bug723069_editor-breakpoints.js | Test timed out | correct number of editor breakpoint changes - Got 3, expected 4; r=vporof
Bug 841129 - Intermittent browser_repeated_messages_accuracy.js | two repeats for the second css warning - Got 1, expected 2; r=vporof
Bug 853568 - Intermittent browser_webconsole_bug_599725_response_headers.js | we do not have the Content-Type header | Content-Length != 60 - Didn't expect 60, but got it; r=vporof
Bug 831400 - Intermittent devtools/webconsole/test/browser_webconsole_bug_764572_output_open_url.js | Timed out while waiting for: complete to initialize the opening tab; r=vporof
Bug 701353 - Tests that <label> actually activates <input type='file'>. r=smaug
Bug 851046 - New interface: BluetoothSocketObserver. r=mrbkap

For those instances which want to be notified for any event sent
from a BluetoothSocket instance, they need to implement this
interface to get notification.
Bug 851046 - New class: BluetoothSocket. r=mrbkap

After this new class is landed, communicating with other devices on
profile level should become more intuitive and reasonable. Each
Bluetooth*Manager doesn't need to inherit UnixSocketConsumer, instead,
BluetoothSocket inherits UnixSocketConsumer. That makes Bluetooth*Manager
be able to have more than 1 Bluetooth connections at a time with different
remote devices.
Bug 843596 - Run scripts in the interpreter before baseline-compiling them. r=djvj
Fix bug 843596 fallout. r=bhackett on IRC
Bug 844464 - Fix StringObjectConcat stub to sync values for the decompiler. r=djvj
Bug 844470 - Fix assert in EnsureTrackPropertyTypes. r=bhackett
Bug 844467 - Ensure frame has a call object after bailout. r=djvj
Merge from mozilla-central.
Bug 844253 - Correctly perform UseNewType check when calling constructors in baseline. r=bhackett