Bug 872238 - After CreateUnique(), append file leaf name to dsf.mPath, not dsf.mFile.mPath, r=dhylands, a=leo+

This is a followup to bug 858416.
Bug 866823 - Don't create waivers in WaiveXrayAndWrap if the caller has no business waiving. r=gabor, r=mrbkap, a=akeybl
Bug 866823 - Handle standard prototype remapping in PrepareForWrapping. r=gabor, r=mrbkap, a=akeybl
Bug 837631 - Upgrade Virtualenv to 1.8.4 and backport upstream fixes. r=glandium, a=leo+

python/virtualenv from mozilla-central at feccfce43b59 replaces the
existing virtualenv.
Bug 821801 - Make nsContentUtils::ViewportInfo into a separate class in order to allow better state tracking. r=kats, a=leo+
Bug 871435 - Allow for a customized appcache_path to be used for preinstalled hosted apps using appcache. r=ochameau, a=tef+
Bug 868806 - Handle OMXCodec's error. r=doublec, a=tef+
Bug 872428 - Fix missing setForceUse to BT SCO for audio path. r=mwu, a=tef+
Bug 868932 - All channel volume is not updated. r=mwu, a=tef+
Bug 853632 - Cache own and containing apps in TabContext. r=jlebar, a=akeybl
Bug 857883 - Don't assert about readyState when not needed. r=bz, a=akeybl
Bug 862309 - Remove useless warning about missing presshell. r=mats, a=akeybl
Bug 866915 - Update XHR.send to follow the spec. r=sicking, a=akeybl
Backed out changeset 4331cc0a4527 (bug 868932) for bustage. a=backout
Bug 771458 - 0001. Accept array as argument for delete() API. r=vicamo, a=leo+
Bug 771458 - 0002. Change IPDL to support delete() by array. r=vicamo, a=leo+
Bug 771458 - 0003. Delete message in DB by array. r=vicamo, a=leo+
Bug 771458 - 0004. Test case for deleting multiple SMS. r=vicamo, a=leo+
Bug 771458 - 0005. Support API change on other platform. r=vicamo, a=leo+
Bug 862763 - Cache whether font size inflation is enabled in the pres shell for efficiency. r=dbaron, a=leo+