Bug 966674 - Part 1: Clean up a couple of ReferenceErrors. r=gps, a=sledru
Bug 966674 - Part 2: Move exceptionStr() and stackTrace() from utils.js to Log.jsm. r=gps, r=rnewman, a=sledru
Bug 966674 - Part 3: Add parameter substitution in log messages. r=gps, r=rnewman, a=sledru
Bug 1006307 - Fix -Wuninitialized and -Wunused-variable warnings in widget/xpwidgets/GfxInfoBase.cpp. r=bjacob, a=sledru
Bug 995027 - Wait for async getAllAddons, correctly clean up timers. r=bsmedberg, a=test-only
Bug 1008197 - We need to always have the overlay styles on scrollbars on mac because whether we have overlay scrollbars changes dynamically. r=roc, a=sledru

This backs out the mac part of bug 994861. Windows doesn't change overlay scrollbars dynamically, so the Windows part of bug 994861 can stay.
Bug 1007298 - IonMonkey: Remove bogus assertion in pushDOMTypeBarrier. r=bz, a=sledru
Bug 757726 - Part 7 - Reenable navigator.plugins enumeration. r=bsmedberg, a=sledru
Bug 1001243 - Disable tabs button when in editing mode. r=bnicholson, a=sledru