Bug 986913 - Using setAttributeNS can cause serialisation to fail. r=smaug
bug 986296 - try to make window_open_position_constraint test more reliable. r=roc
Bug 845478 - Part 1: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in js/src/shell/. r=evilpie
Bug 845478 - Part 2: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in js/src/. r=evilpie
Bug 845478 - Part 3: Use JS::CallArgs instead of `argc` in js/src/. r=evilpie
Bug 845478 - Part 4: Use JS::CallArgs instead of `argc` in js/src/builtin/. r=evilpie
Bug 845478 - Part 5: Use JS::CallArgs instead of `vp` in js/src/. r=evilpie
Bug 845478 - Part 6: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...}, `argc`, `vp` in js/xpconnect/. r=bz
Bug 845478 - Part 7: Use JS::CallArgs instead of JS_ARGV, `argc` in ipc/{ril,nfc}/. r=vicamo
Bug 891381 - Tracks loaded via TrackElement should have the same id as the TrackElement. r=cpearce
Bug 947868 - Fix nsMIMEInfoUnix::GetHasDefaultHandler to properly handle the protocol scheme. r=karlt
Bug 985848 - Use videodev2.h on DragonFly/DPorts as well. r=jesup
Bug 986799 - Handle rtl mtable padding properly. r=fredw
Bug 986300 - Fix a tricky corner case involving memory report diffs. r=kats.

--HG--
extra : rebase_source : 001ae6ee0e81c40a7437ccf65add3e735fada6fa
Bug 984728 - Refactor grid-auto-flow parsing to use ParseBitmaskValues; r=dholbert
Bug 985257 - Add implementation for Path2D constructor that takes an SVG path string. r=roc
Bug 981621 - Guard against null GrContext r=gwright
Merge mozilla-central to mozilla-inbound
Bug 986940 - Remove Cu.createDateIn. r=gabor

When we switch ObjectWrapper.jsm to use Cu.cloneInto, this became unused.
Bug 986940 - Remove Cu.createArrayIn. r=gabor