====> Client
- Remove unuse fields.
- Add some setters and getters.
- Process command before send coordinates when press enter in
txtMessageInput.
- Resize client window.
- Remove unuse methods
- Check response object if it's null (mean server send nothing at the
time client read) to prevent Exception when casting objects.
- Add setupClient method to send username and receive checkType and
myTurn.
- showChessBoard method should display chessBoard[][] in TextArea not
console panel.

====> ClientHandler
- Add field for server to call method from server class.
- Remove unuse fields.
- Add some fields.
- Change some method name for easier understanding.
- Make the first thread to wait for the second thread to join and send
myTurn and checkType to each client.
- Remove some cast object to prevent Exception.
- Add some methods.
- Remove unuse methods.
- New field in constructor.

====> Server
- Remove unuse imports.
- Now check for winner on server.
- Resume first client's thread when exit loop (mean second client's
joined).
- Method to check on the chessBoard (synchronize to make one-time-only
check).
- TODO: add code to check for winner


Signed-off-by: silencieux <silencieux@VAIO>