Bug 1056394: OS X: Properly propagate timestamps. r=rillian

This isn't strictly correct, but is non-decreasing except at
seeks and appears to work in practice.
Bug 1056962 - Part 1: Move GetThreadName to LinuxUtils. r=jld
Bug 1056962 - Part 2: Add proc name to gralloc memory report entries. r=BenWa
Merge m-c to inbound a=merge
Bug 1052240 - Add mochi-wrapper generator and template files. - r=kamidphish
Bug 1052240 - Generate mochi-wrapper files. - r=kamidphish
Bug 1052240 - Fix test failures. - r=kamidphish
Bug 1052240 - Rearrange some code. - r=kamidphish
Bug 1052240 - Mark tests to fail/skip. - r=kamidphish
Bug 1057601 - Use UncheckedUnwrap in CPOW code (r=mrbkap)
Bug 1041688 - Allow jitcode to overwrite barriered TypeObject pointers, r=jandem.
Bug 912700 - Audit all uses of FrameMetrics::mViewport and wrap it in getter/setters. r=botond
Bug 1016707 - Remove keysystem attribute from source element, as it's no longer in the spec. r=bz
Bug 1057612 - Tell Apple AAC decoder about seeks. r=cpearce
According to the documentation we should set this flag to
mark data discontinuities after seeking.
Bug 1056332 - Remove cross-global adopt telemetry. r=gabor
Bug 786419 - Provide way to "set network offline" per app r=jduell
Bug 995230 - Inline Math.clz32. r=jandem
Bug 995230 - Inline Math.clz32 on ARM. r=dougc
Bug 866222 - Re-enable tests that depend on the window enumeration behavior. r=me
Bug 1055342 part.1 Rename nsTextStore::mContent and nsTextStore::CurrentContent() to mLockedContent and LockedContent() r=emk