Bug 844705 - Should send socket data in main thread. r=echou, a=tef+
Bug 850566 - Part 1: Add image size to SurfaceDescriptorGralloc. r=nical, a=tef+
Bug 850566 - Part 2: Render gralloc buffer by using image size. r=roc, a=tef+
Bug 850566 - Part 3: Set video size to SurfaceDescriptorGralloc. r=doublec, a=tef+
Bug 847779 - Abort playback if OMX audio init fails. r=doublec, r=cpearce, a=leo+
Bug 840839: Update hamachi snapshot. r=mwu a=akeybl
Bug 801120 - Support T* WeakPtr<T>::get(). r=Ms2ger, r=ehsan, a=tef+
Bug 821804 - Allow unitialized WeakPtrs to work properly. r=Waldo, a=tef+

This ensures that the WeakPtr always points at a valid object and avoids the
need to test for that during operations.
Bug 826410 - Add a missing interface to MediaElement's QI impl. r=jst, a=tef+
Bug 859307 - [updates] wrong behavior when the manifest changes but not the packaged zip. r=ferjm, a=tef+
Bug 846647 - Update call state before reseting call array. r=echou, a=bajaj
Bug 838038 - Pt 1 - Make volumes available to child processes. r=dougt, a=leo+
Bug 838038 - Pt 2 - Add support for multiple device storage objects. r=dougt, a=leo+
Bug 851368 - Remove SimplePush registrations on app uninstall. r=dougt, a=akeybl
Bug 857599 - Clone profile for Marionette tests to prevent polluting the original profile. r=jgriffin, a=test-only

--HG--
extra : amend_source : 152b4cb30275e22798280fe88a19b473ddd74451
extra : transplant_source : %F9%D3%E8%CC%84%17%84%1E%8C%10j%F4%026%A1b%3E%896%12