Backed out 4 changesets (bug 745283) for conflicting with the backout of bug 786419 a=backout

Backed out changeset a1af198d91bd (bug 745283)
Backed out changeset 9fc6f4275bbb (bug 745283)
Backed out changeset 37c10c9f2a4d (bug 745283)
Backed out changeset bc0ab47e8ac7 (bug 745283)

--HG--
rename : netwerk/test/unit/test_udpsocket.js => netwerk/test/unit/test_bug952927.js
Backed out changeset 1ed271ffb59c (bug 786419) bug causing bug 786419 a=backout
Bug 745283 - Part 1: Expose nsINetAddr for the local address of nsUDPSocket and support send with InputStream. r=jduell, r=mayhemer

--HG--
rename : netwerk/test/unit/test_bug952927.js => netwerk/test/unit/test_udpsocket.js
Bug 745283 - Part 2: Add udp-socket permission. r=sicking, r=baku
Bug 745283 - Part 3: Support send input stream and multicast operation via PUDPSocket.ipdl. r=jduell, r=mt
Bug 745283 - Part 4: WebIDL binding for UDPSocket API. r+sr=smaug, r=khuey, r=baku a=reland
Bug 989921 - Allow the MediaStreamGraph mixer to send data back to multiple consumers. r=jesup
Bug 848954 - Part 1 - Factor out clocks and scheduling of MSG iterations. r=roc
Bug 848954 - Part 2 - Put the thread management in the driver. r=roc
Bug 848954 - Part 3 - Separate interval time calculation and actual processing, and give an audio-callback compatible interface to the Process function. r=roc
Bug 848954 - Part 4 - Factor behavior for drivers that manage their thread. r=roc
Bug 1006234 - Fix some timeout problems with test_hangui. r=bsmedberg
Bug 1033274 - Added logic when MLS responds to GPS provider. r=kanru

NetworkGeolocationProvider is listened to by the Gonk GPS provider, and
these updates are to be used in certain cases (such as the GPS is
inactive) or ignored in other cases so as not overwrite an accuracte GPS
location with and inaccurate MLS location.

Fixed the GPS position's timestamp; the code was using the satellite provided
timestamp. This timestamp bubbles up to the DOM eventually, which has no
knowledge of GPS timestamp delays, thus it needs the current system time.
Bug 1033274 - SendLocation is not considering the PositionOptions.maximumAge. r=kanru

The first patch for this bug adds a cached location within the GPS
provider, which may get used as part of a watch request. If the watch
request has a maximumAge option specified, then SendLocation should
only send locations to the DOM that meet this condition.
Bug 1052433 - Remove the device reboot in B2GDeviceRunner. r=ahalberstadt
Bug 1055456 - Add null check to fix crash in [@ nsTypeAheadFind::GetSearchContainers]. r=mrbkap
Bug 1059242 - Initialize |allowedRange| with aPoint and a distance of zero in both directions (otherwise we'll return zero in the non-scrolled direction and reset that scroll position). r=kip
Bug 1059293 - Avoid MOZ_UPLOAD_DIR failure when running tests locally; r=dminor
Bug 1004781: Enable pinning in test mode for facebook (r=cviecco)
Bug 1057643 - add an closeButton to the Mixed Content Blocker / Tracking Protection Doorhanger. r=gijs