Fixes for rebase to 4.2.2

* Change method of getting current display and real screen size.
  (Based on similar code found in 4.2.)
* Change how injectInputEvent is called.
* Change how wakeup display is done. (Based on similar 4.2 code.)
* Change LOGx calls to ALOGx

Change-Id: I64b1016e160f97aecfab6e6a26cd83695afe1702
Performance instrumentation update 1

Added code to respond to Ping message when received.
Also fixed bug #285 where notification protobufs wouldn't support
non-image drawable icons, should now support all drawables.
Co-commits: svmp-android-client, svmp-protocol-def

Change-Id: Ie8e44eb85db5f16098b0c58a42d56ea33d9ec490
Event server / fbstream merge

Change-Id: Iaad2789739c16af4fce3ce9cb79cb945a5cc9068
Fix and finish fbstream/event-server merge

* vm now sends a vm ready
* declare sdcard manifest permission for the webrtc trace file
* signalling channel json fixup for ICE candidates
* update to working fbstream libjingle_peerconnection library

Change-Id: I99d7fcc033327d71d2d0660fd22d9a35441f6f79
Strip libjingle .so to save 70MB on /system

Change-Id: I9e241e3eb2bbd207fde460f08aabc9ae21bd5959
Workaround to stop video stream on client disconnect

The merging of fbstream and the event server left us with no way to
stop sending video when a client disconnects. Previously, the event
server would send a BYE message to the separate fbstream, after which
fbstream would exit and restart. Since we can't do that anymore and I
still haven't figure out the right way to tell webrtc to stop, this
patch has the event server itself exit and get restart by Android.

Change-Id: Iebb1fbdf0cb4645a8ca43a157b194188894e509d
Location subscription persistence update

Location subscriptions are stored in the service's sqlite database.
The service now clears out location subscriptions when it first
starts to ensure that they are not carried over if the VM restarts.
Location subscriptions are not cleared out on scheduled service
restarts (i.e. if the service crashes).

Change-Id: I8ecaeb6128f22478d6295a84d2c35a39336b45e0
Location forwarding fix for Android 4.2

Android 4.2 changed, now requires an extra value to be set on
Location objects or it causes a crash.
Added LogCat log forwarding

Added LogCat log forwarding to the event server.
Sends logs over UDP to a destination server.
Configure using "config.properties" file.

Change-Id: I2ba7abdd1a6d7d18e30d2947aeecaeae19761d09
Update WebrtcHandler so that it can handle Android managed audio
devices. Additionally it requires RECORD_AUDIO permission.

Change-Id: I60ce42d7ab91c7545026e008cc157be0cc0f3c47