plugin version 보내기

- 서버에 처음 보내는 패킷의 헤더에 plguin의 버전을 추가
- 버전 번호는 gerrit의 빌드버전번호를 동일하게 사용

Change-Id: Ie4f72bf76b25b43bed8f9e97d707f4b2ca460f9c
debug log option

- DEBUG_LOG 옵션으로 FunapiNetwork 로그를 끌 수 있도록 함

Change-Id: Ib3c9e57df9fdf2e43f0b19880d2709f976f789d3
mutex -> lock

- mutex 대신 lock으로 변경
- sending_ 버퍼를 보호하기 위해 WireSend 함수도 lock(sending_) 안으로 이동

Change-Id: I751c1197d935f3564b12236f6ca9c87bbabf6599
Receive buffer bug fixed

- Udp, Http의 경우 메시지를 버퍼에 쌓지 않고 하나씩 처리하도록 했는데
  메시지를 Receive callback에서 처리하지 않고 Unity의 Update 시점에 처리하게 되면서
  버퍼가 겹치면서 메시지가 꼬이는 문제가 생겨 Http는 Tcp와 동일한 방식으로 처리하고
  Udp는 매번 버퍼를 새로 할당하는 방식으로 변경함

Change-Id: Ic6ac2c51c5a37faae9578c5b0e404b940563869f
packet receive timeout 지정

- Issue:2398 Client plugin 에 packet receive timeout 지정 가능하게 구현
- SendMessage 함수의 디폴트 인자값 삭제

Change-Id: Iac86da369995eb37963b54cad1262e6172993bf5
Connection timeout 기능

- Issue:2397 Client plugin 에 connection timeout 기능 넣기 (Tcp만 적용)

Change-Id: I42997f5ddc5c62e1923342b0ed813f55f829b924
Transport error message

- 마지막 에러 메시지를 확인할 수 있도록 저장하고 LastErrorCode, LastErrorMessage 함수 제공

Change-Id: I171010a8d30f76fdcca4c384e63381c2edd2b951
공지 확인 기능 추가

- 웹서버를 통해 Json 형식의 데이터로 공지 내용을 다운로드하는 기능입니다.

Change-Id: I283029ed89ec00411d836668ef9db41f3d19a0ec