Client in own thread, Idle-packages aka heartbeats, client initialized later (GameScreen) to be able to receive messages

Merge remote-tracking branch 'origin/master'
Conflicts:
	src/codename/network/src/se/rhel/client/ClientPacketHandler.java
	src/codename/network/src/se/rhel/packet/RequestInitialStatePacket.java
	src/codename/network/src/se/rhel/server/Server.java
	src/codename/network/src/se/rhel/server/TcpConnection.java