Clean up libsensors socket JNI code

* Remove dead fbstream functions
* Replace unecessary malloc with static var
* Better string handling of the socket path

Change-Id: I30d92db1f95a26687c7db4227728e498426acec6
WiFi spoofing

Added code to svmpd that sends a sticky broadcast and spoofs the
system into thinking that a WiFi connection is active.
Fixes DNS issues, also allows apps that require WiFi to function
(ex: DownloadManager).
Updated to WebRTC 3.52

Added necessary changes to use WebRTC 3.52.
Reformatted code in WebrtcHandler.
Fixed WebRTC teardown issues

Added updated libjingle binary that fixes WebRTC VideoSource
teardown crashes.
Changed WebrtcHandler to "reset" itself after receiving a BYE
message and tearing down its existing PeerConnection and
VideoSource. This allows the client's background service to keep
the socket connection open and renegotiate the WebRTC connection
whenever the client resumes the AppRTC activity.
Improve ICE server parsing

Altered the ICE server JSON parsing to support all the likely known
forms and combinations of username, password, credential, and url.

Also added debug logging of sent and received WebRTC signalling messages.

Change-Id: Ief4f1732ef0e3d448b6ce3175d5f084af9e92cf1
Update libjingle .so to fix runaway thread looping problem.

Occurs when VSYNC Looper timeout is set too low.

Change-Id: I7d1ff18b05c52e024f326663c407fdcf148c68ab
rebuilt the shared object with the race condition fix