updated build.xml (updated javadoc)
started updating the test suite
refactoring: moved DEFAULT_SERVER_PORT_TCP from Server to CommonConstants
Made the MasterClass Runnable;
added connection status & behavior to Client object;
Client now keeps track of its UDPClient and TCPHandlerClient objects;
added WARNING event type
ClientMessageManager: now takes Client connection status into account + small cleanup
updated .gitignore & build.xml
TCPHandlerClient is now a Thread
UDPHandlerClientSending: don't send sutff if you aren't connected.
Logging: added new getters to Log + new event types
refactoring: removed "GENERIC" from constant names
ClientMessageManager: added CONNECT case to message handling (duplicated code from TCPHandlerClient) + restored logging
ServerTimeoutHandler: restored logging
UDPHandlerServer: class cleanup + restored logging
Client: extracted handler creation from start() method into setupHandlers(), which can come in handy for testing
ServerMessageManager: now handles clients trying to log in twice
other tweaks: DISCONNECT case: remove client from port Map  + restored logging
weird fucked up frankentests from outer space
Merge branch 'master' of github.com:X3N0-Life-Form/Reseaux-MessengerApp

Conflicts:
	src/client/Client.java
	src/client/ClientMessageManager.java
	src/server/ServerMessageManager.java
	src/server/handling/UDPHandlerServer.java