Bug 945360 - Fix some recent new rooting hazards in SpiderMonkey; r=sfink
Bug 928389 - Default to strong listeners added via DOMRequestHelper. r=fabrice, genelian, bkelly
Bug 928389 - Default to strong listeners added via DOMRequestHelper. Part 2: Webapps. r=fabrice, genelian, bkelly
Bug 938407 - Null check FinishReportingCallback::mFinishDumping. r=froydnj
Bug 942528 - Make XPCWN more of a normal cycle collected class. r=smaug
Bug 934412 - Add header offset in SharedRGBImage::GetBuffer r=nical
Bug 918135 - Parse VBR headers in MP3FrameParser for calculating exact duration r=cpearce

This patch adds support for Xing and VBRI headers to MP3FrameParser so that we
can calculate the exact duration of an MP3 file if these headers are present.
It is also now more robust against large ID3 tags and discontinuities in input.
Bug 918135 - Windows-specific changes for MP3FrameParser refactor r=cpearce
Bug 918135 - Use MP3FrameParser in GStreamer backend for MP3 duration estimation r=cpearce

This patch adds support for our home-grown MP3 frame parser to the GStreamer
backend so that our duration estimation is consistent across all platforms.
Bug 918135 - Reduce MAX_SKIPPED_BYTES in MP3FrameParser r=cpearce

Now that we have stopped counting ID3 tags towards our count of non-MP3 data in
the MP3 frame parser, our threshold for claiming a stream is not MP3 can be far
lower than before.
Bug 918135 - More tests for MP3FrameParser r=cpearce

This patch introduces two more MP3 test cases to exercise MP3FrameParser:
* vbr-head.mp3: This file contains a Xing header which gives an exact duration
    of 10 seconds. However, it only contains 4 MP3 frames total for a real
    duration of around 1 second. It is expected that we read the Xing header
    and report 10 seconds.
* huge-id3.mp3: This file contains more than 130KB of ID3 tags. When we search
    for MP3 frames, we give up after X KB of non-MP3 data. ID3 tags should not
    count towards the non-MP3 count, since they can be very large. This test
    case makes sure the skipping of ID3 tags works correctly.
Bug 944813 - Fix test-package-step after bug 926906. r=mshal
Bug 944454 - Wrap non-prefixed freetype headers from newer freetype versions. r=ted
Bug 944634 - mozmake.py (for gyp) handling of escaping (or lack thereof) for defines is wrong. r=ted
Bug 943728 - Convert several resource install using double quotes to INSTALL_TARGETS and editor/libeditor/html/tests to mochitest manifest. r=gps,r=mshal
Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal
Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett
Bug 943436 - IonMonkey: Move some of BacktrackingAllocator::processInterval's code into helper functions. r=bhackett
Bug 943728 - Apply forgotten review comment, and small fixup. r=me
Merge m-c to inbound.