Move socket handling into the service

Converted the AppRTC client into a Binder object that is shared
between the SessionService and the AppRTC activity.
The service is created before the activity starts, and it is
stopped when the activity finishes.