Bug 975460 - avoid CTFontCopyTable on OSX 10.6 to avoid crash. r=smichaud
Bug 983598 part 1 - Remove inheritance of the SnapshotReader. r=jandem
Bug 983598 part 2 - Rename trackFrame to trackSnapshot. r=jandem
Bug 983598 part 3 - Extract RecoverReader out of the SnapshotReader. r=jandem
Bug 983598 part 4 - Extract RecoverWriter out of SnapshotWriter. r=djvj
Bug 948901 FTP directory listings need to support the Character Encoding menu r=mayhemer,michal
Bug 514280 Remove concrete classes from interface maps r=bsmedberg
Bug 514280 Consistently declare and define IID accessors r=bsmedberg
Bug 988053 - Commit nursery memory on an as-needed basis. r=jonco
Bug 988326 - Start GC arenas in the decommitted state. r=jonco
Bug 989035 - Track malloced slots attached to the nursery. r=njn
Bug 988700 - Add diatomaceous to the en-US dictionary. r=ehsan
Bug 987548 - Reduces the number of tests ran through ipc, to reduce intermittency. r=schien
Bug 969436 - Changed the SafepointReader constructor to properly read safepoints, depending on the size of PackedRegisterMask; r=Nicolas B. Pierron
Bug 981249 - Test app launch. r=myk

--HG--
rename : toolkit/webapps/tests/test_hosted.xul => toolkit/webapps/tests/test_hosted_launch.xul
rename : toolkit/webapps/tests/test_packaged.xul => toolkit/webapps/tests/test_packaged_launch.xul
Backed out changeset 83714ee6b2bb (bug 988053) for fix bustage
Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir

Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.

Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...

I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.

We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.

Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).

Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
Bug 988774 - Reenable sccache on android builds. r=tbsaunde
Bug 927672 - Get mozmake from tooltool. r=mshal
Bug 927672 - Force pymake to fall back to mozmake when run on build slaves. r=gps