Bug 779233 - Put a script's filename on the ScriptSource. r=billm

--HG--
extra : rebase_source : 4d76299491876e59a1c851ecb82544cb93b4e382
Bug 779233 - Count script filenames as part of script source memory. r=njn

--HG--
extra : rebase_source : f8c6e2d0867f172a68bac2242dd401db89c92236
Bug 843958: Support SCO in switch statement; r=qdot r=echou

The fix for bug 843958 makes b2g crash when Bluetooth gets turned
on. This patch fixes the affected switch statement.

--HG--
extra : rebase_source : dd903b58f7675dec0c1aae86a7a790ff11296db0
Bug 849888 - Signaling - Enforce minimum buffer size in sub_send_msg r=jesup
Suppress bug 850134. DONTBUILD
merge m-c to fx-team
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium

This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
Bug 818246 - Part 5: Move XPIDLSRCS into moz.build (manual); r=glandium
Bug 818246 - Part 6: Support XPIDL_MODULE in moz.build; r=gps
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
Bug 818246 - Part 8: Support XPIDL_FLAGS in moz.build; r=gps
Bug 818246 - Part 9: Move XPIDL_FLAGS to moz.build; r=gps
Bug 684887 part A - Make the XPCOM component manager non-reentrant, and make sure that nsFactoryEntry.mFactory is protected by it, r=cjones

--HG--
extra : rebase_source : f6a458a98c53f8a7490bc621095029e9446d4775
Bug 684887 part B - make a SafeMutex which should crash if you try to recursively lock it, instead of deadlocking. r=bent

--HG--
extra : rebase_source : 694c5cd571e5802ce5e5af4ea03b9edc7e6fb8d4
Bug 848707: Change highlight color. [r=mfinkle]
Bug 848707: Add focused states for buttons. [r=mfinkle]
Bug 850814: Align the BrowserToolbar's curves properly. [r=mfinkle]
Bug 849407: Disable flex item style fixup for anonymous content in nsFrameManager::ReResolveStyleContext(). r=bz
Disable PGO for ObjectImpl::nativeLookup (bug 844580, r=billm).