client tick 기반에서 server timer 기반으로 수정

client의 tick을 기반으로 게임이 플레이 되는 구조를 server의 timer 기반으로
플레이 되는 구조로 바꿈.
client의 sleep 시간과 server의 timer 간격을 조정함.
리뷰에서 지적된 set_load_complete함수의 인자를 1에서 enum값으로 수정함.

Change-Id: I6e0a31265e65c8813b61a982e65d59a1e523840a
Rmove goto statement and improve program structure

Goto문을 제거하였고 관련하여 message loop 관련 구조를 개선함

Change-Id: I378dc95f2d3745efd96f0d4657c35e2bfc09149c
Fix q button function

q 버튼의 동작을 기획서에 맞게 게임중에 눌렀을때는 로비로 가고
로비에서 눌렀을때는 로그아웃 하도록 수정함.

https://redmine:8443/issues/576

Change-Id: I83e92d8c79be297c97a4499556e7a5ad39bf7267