Add a new version of RemoteServerClient which is multithreaded.

Change-Id: Id42a9747c99a3848651b3fc167f574451b12da1a
Debugging background network thread
Removed the media player and replaced it with the webRTC video player.

Change-Id: I56e2c944b4d249cc8bb56be361c2cd884d55e8e8
Client support for webrtc. Still with old ClientThread code.

Change-Id: Ie177a81d9fbaf28bbae67b6915b7fec93a2c8836
Modify RemoteServerClient to use background threads

Change-Id: I17b9c821d48d4be0b8b39574c51fa50b086c2526
Fix receive msg state machine

Change-Id: I3ebe6513f9801711c23d5ff6e29716338158541f