Bug 995412 - Graphic assets for desktop Sync should be run through an optimizer to reduce size. r=trivial DONTBUILD
Bug 947344: add more shortcut tooltip and label helpers where possible. r=mconley.
Merge mozilla-central to fx-team
Bug 1006490: revert changes made to the print button tooltip in bug 979479. r=dao.
Bug 1007095 - Add UI telemetry for Reader actions r=lucasr
Bug 994954 - Improve the design of loading throbbers. r=mak
Bug 995252 - Always remove a breakpoint and create a new one when setting the condition. r=past
Bug 1007389 - Implement plugin whitelist round 2, r=gfritzsche

--HG--
extra : rebase_source : 0ade8e9c73cd90f87409d01987ddcea0f406006c
Bug 100695: #1 Rewrite backgroundUpdateCheck() to Task.jsm based async; r=unfocused
Bug 1000695: #2 yield to event loop after receiving onInstallEnded, rewrite to Task.jsm; r=unfocused
Bug 995027: Wait for async getAllAddons, correctly clean up timers; r=bsmedberg
Backed out changesets 1d9b6d754b9d and 73782d1e750c for landing with the wrong bug number.
Bug 1000695 - Part 1: Rewrite backgroundUpdateCheck() to Task.jsm based async. r=unfocused
Bug 1000695 - Part 2: Yield to event loop after receiving onInstallEnded, rewrite to Task.jsm. r=unfocused
Merge fx-team to m-c.