Merge m-c to fx-team.
Bug 862294 - Sidebar should be responsive in docked Toolbox, r=vporof
Bug 849071 - Create some kind of chrome to turn source mapping on/off in the debugger, r=vporof
Bug 861908 - While unregistering, first destroy the tool, then remove its panel from toolbox, r=jwalker
Bug 861908 - While unregistering, first destroy the tool, then remove its panel from toolbox, r=jwalker
Bug 862500 - Properly shutdown profiler in xpcshell, shutdown and error cases. r=snorp

--HG--
extra : rebase_source : 8b887475b97e3562ca5fd73e93eaa9edab8ef1fb
Bug 862113.  Fix test for CSS2 pseudo-elements to not trigger assertions.  r=dholbert
Bug 862610.  When we have named constructors, make sure we managed to set up an interface object before looking for them.  r=peterv
Back out 248daf8c6362 (bug 852915) for Win7 mochitest-1 orange
Bug 859705 - Un-szip libraries before pushing them on the device for xpcshell tests. r=ted
Bug 848764 - Enable on-demand decompression. r=blassey
Disable on-demand decompression (bug 848764)
Bug 863185 - Define variable in order to use it, r=dburns
Bug 862520 - Disable quickCheckAPI-B2.html on Windows XP. r=jgilbert
Bug 327598 - Set the return value of RemoveElementAt to void instead of bool. r=Neil
Bug 530352 - Remove last nsIFileSpec comment. r=vlad
Bug 854288 - Remove PlaceUtils.restoreBookmarksFromJSONFile in PlacesUtils.jsm. r=mak
Bug 864013 - Add libevent config for BSDs. r=landry
Bug 864013 - Let internal libevent use kqueue/kevent with gcc_hidden.h. r=glandium
Bug 863289 - GC: Continue the rooting of XPConnect r=bholley
Bug 862699, bug 862708 - Fix a couple of fuzz bugs.