Backed out changeset faf24511d2c6 (bug 861636) for Android mochitest-2 failures
Bug 862744: Fix = vs == typo in FindFreeStream() r=tuexen
Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.

--HG--
extra : rebase_source : 3eef5382c32927ac321db47003a974768cbdaf6e
Bug 860075 - Avoid duplicate BT signal observer registration from child process. r=echou, r=gyeh
Bug 862268 - 1/2: fix omitted message id update in saveRecord. r=gene.lian
Bug 862268 - 2/2: test cases. r=gene.lian
Bug 862749 - B2G MMS: UpgradeSchema should also set defualt type to sms when the type is undefined. r=vyang
Bug 860166 - Use two server sockets to listen to both HFP and HSP services, r=gyeh, r=mrbkap
Bug 860166 - Revice AT command handler for Headset profile (HSP), r=gyeh
Bug 831107 - Part 1: Allow TCPSocket consumers to receive typed array data without converting it to a byte string first. r=vlad
Bug 831107 - Part 2: Add general ArrayBuffer support to TCPSocket. r=vlad,fzzzy
Merge birch to m-c.
Merge m-c to inbound.
Bug 724368 - Expose the maximum number of threads. r=dougt
Bug 724368 - Expose the maximum number of threads to JS. r=froydnj
Bug 724368 - Transmit the maximum number of threads as a simple measure. r=froydnj
Bug 855842 - Update calls to PlacesUtils.importJSONNode with BookmarkJSONUtils.importJSONNode. r=mak
Bug 857429 - Remove and deprecate methods in PlacesUtils.backups, depending on add-on usage. r=mak