Refactor the Socket communication of the HK

Use the SocketHelper to encapsulate the socket.
Merge remote-tracking branch 'origin/master'

Conflicts:
	HaohanITPlayer/private/DVR/Player.cpp
	HaohanITPlayer/public/DVRMVPlayer.h