delete socket when the thread is destroyed

- SocketStream is passed from RenderServer::Main, but it is not deleted.
- As a result, emulator will keep opening these sockets.

Change-Id: I4f2445855fc45a8d5f20f4d598e7021e8f3e000c
2 files changed