Bug 915805 - Refactor TryConvertFreeName to be more readable, and to not decide whether it can convert in one single huge |if|.  r=jorendorff
Bug 916257 - part 1 - convert ipdlsrcs.mk writing to use mozbuild.makeutil; r=gps
Bug 916257 - part 2 - separate out files-from-this-ipdl logic from writing CPPSRCS; r=gps
Bug 916257 - part 3 - write ALL_IPDLSRCS and CPPSRCS in one go; r=gps
Back out bug 916257 on a CLOSED TREE (DONTBUILD)
Bug 897504 - Implement region API for Gecko. r=giles, khuey
Bug 666816 - Implement the new e10s message passing code for the findbar. r=felipe
Bug 910436 - Electrolysis: Pass PBrowser to the PExternalHelperAppParent so that we can get a window for the download box. r=jdm
Bug 916373 - Allow atomless JSEventHandlers, r=nsm

--HG--
extra : rebase_source : 6fa611eb7f078141e4bf6025c50693cfa403d757
Bug 914479 - Build changes for AudioToolbox MP3 backend on OSX r=khuey
Bug 914479 - AudioToolbox MP3 backend on OSX r=cpearce
Bug 914479 - Improve MP3FrameParser duration estimation r=padenot
Bug 914479 - Pref on AudioToolbox MP3 backend on OSX r=cpearce
Merge m-c to inbound
Bug 916257 - part 1 - convert ipdlsrcs.mk writing to use mozbuild.makeutil; r=gps
Bug 916257 - part 2 - separate out files-from-this-ipdl logic from writing CPPSRCS; r=gps
Bug 916257 - part 3 - write ALL_IPDLSRCS and CPPSRCS in one go; r=gps
Bug 914195. Improve type safety in cairo_win32_surface_create_with_d3dsurface9. r=benwa

This avoids a crash by writing to d3d9surface member on surfaces
that are not win32

--HG--
extra : rebase_source : 0aa7a67151c8d30f0b57e50a1f8570abd18081ca
Bug 912956 part.1 Rename all event stuff in mozilla::widget to mozilla::* r=roc
bug 641829 - add a Quitter extension for profileserver.py. r=jmaher