Bug 975773 - Filter primitives in error states can have inputs. r=roc
Bug 977418 - Special case opacity:0.99 to treat it as opacity:1 for display purposes; r=roc

This helps avoid significant costs in our graphics code when websites
use opacity:0.99 as a hint for creating a stacking context only.
Bug 978456 - Fix --no-fpu shell flag. r=luke
Merge mozilla-central and inbound
Bug 951827 - Force a detour-style hook for LdrLoadDll. r=ehsan
Bug 969289 - Treat the null image pointer as a muted frame. r=rillian
Bug 969289 - Add new test_mediarecorder_record_gum_video_timeslice.html test case. r=jsmith
Bug 977047 - Add words related to crypto. r=ehsan
Bug 977457 - Move _GNU_SOURCE ifdef a little up to account for cxxabi.h from libcxxrt. r=ehsan
Bug 978239 - Synchronize WindowsRealTimeClock to unmess RTCP timestamps. r=jesup
Bug 843666 - Implement color-buffer-(half-)float for WebGL. r=kamidphish
Bug 975935 - nsDisplaymtdBorder needs to override GetBounds. r=bz
Bug 975935 - Import rowlines/columnlines tests from MathJax. r=fredw
Backed out changeset 9024f38e3809 (bug 843666) for bustage.
Bug 971943: 5. Add float support to gfxPrefs. apz.max_event_acceleration, apz.fling_friction, apz.fling_stopped_threshold, apz.max_velocity_queue_size, apz.max_velocity_pixels_per_ms preferences moved to gfxPrefs. r=kgupta.
Bug 975419 - Used a TenuredHeap pointer for SandboxPrivate and BackstagePass. r=mccr8
Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
Bug 975419 - Trace the Incumbent Global from a CallbackObject (but check it too, just to be safe). r=bz,mccr8
Backed out changeset 8ab0a696d2ec (bug 978456) since bug 939562 has now been backed out
Bug 968177 - Apply the shared backups code to bookmarks.html export. r=mano