Bug 894840, part 1 - Refactor and move the mode storage to nsBaseFilePicker. r=mounir
Bug 894840, part 2 - Get rid of the nsFilePickerShownCallback ctor's aMulti argument by exposing nsIFilePicker.mode. r=mounir
Bug 902234 - Cap the number of files that we include in the tooltip for <input type=file>. r=enndeakin
Bug 901955 - Get 'opacity' property changes on SVG working again. r=roc
Bug 903456 - GC: StoreBuffer::CellPtrEdge::mark() assumes edge is an object pointer r=billm
Bug 904674 - GC: Don't trace additional roots from the embedding on minor GC r=billm
Bug 899722 Part 0: Extract patches for bugs 724533 & 853701 into separate patches and make update-icu.sh apply them. r=glandium
Bug 899722 Part 1: Fix ECMAScript intl on BSD by stripping the extra 's' added to the library name, as done on linux. r=norbert
Bug 899722 Part 2: Backport upstream r32937 to fix symbol collision w/ truncate on BSD r=norbert r=waldo

See http://bugs.icu-project.org/trac/ticket/10290
Bug 899722 Part 3: Fix build on BSD after bug 853301 by properly enabling the ECMAScript intl API. r=glandium
Bug 904535 - Don't #include shared-libraries.h in Telemetry.h. r=vdjeric
Bug 904536 - Remove nsNativeWidget.h. r=roc
Bug 904538 - Don't #include nsITheme.h in nsIWidget.h. r=roc
Bug 904539 - Don't #include ImageLoader.h in nsIFrame.h. r=roc
Bug 904540 - Don't #include nsRefreshDriver.h in nsPresContext.h. r=roc
Bug 904541 - Don't #include Layers.h in nsPresContext.h. r=roc
Bug 900201 - Implement GfxInfo on gonk - r=ehsan
bug 879963 - reftests for regressions caused when multiple rules refer to the same proxy. r=jdaggett
bug 904555 - clean up use of nsRect APIs in layout. r=roc
Merge m-c to inbound.