Remote control general structure.
Merge branch 'master' into remote_control
Added remote control terminating and reconnect.
Fixed looping networking come when client interrupts to connection.