Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files.  r=Ms2ger.

--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
Merge m-c to m-i
Bug 912015 - Support multiple wap_supplicant connections. r=mrbkap
Bug 929280: fix ThrowError invocation arities (r=shu).
Bug 930477: Specialize Math.floor for Float32; r=jandem,jonco
Bug 929297 - Part 1: AddonManager should refuse to run in child processes. r=Unfocused
Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process. r=njn
Bug 931428 - Include NullPtr.h in GStreamerLoader.cpp; r=ehsan
Bug 784739 - Switch from NULL to nullptr in dom/ (1/2); r=ehsan
Bug 784739 - Switch from NULL to nullptr in dom/ (2/2); r=ehsan
Bug 784739 - Switch from NULL to nullptr in security/; r=ehsan
Bug 784739 - Switch from NULL to nullptr in widget/; r=ehsan
Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
Bug 924916: Part 1 - Implement OS.File.setDates() for Unix. r=yoric
Bug 924916: Part 2 - Implement OS.File.setDates() for Windows. r=yoric
Bug 924916: Part 3 - Provide async OS.File.setDates() API for main-thread. r=yoric
Bug 924916: Part 4 - xpcshell tests for OS.File.setDates(). r=yoric
Bug 931467 - Make QS/DOM binding unwrapping like XPCConvert unwrapping for COWs. r=bholley.

--HG--
extra : rebase_source : bc3590722f310b7dfc9241cfa66eceb63651f5b7
Backed out changeset 5506e7033c85 (bug 925594) perma-orange mochitest test-failure on b2g-ics
bug 921565 - look for WM_DEVICECHANGE in Windows gamepad backend and rescan for devices. r=jimm