updated year
fixed build.py when using gcc only. Closes #1044
added md5 library to teeworlds
added support for tokens in netbase and netconnnection (NOT TESTED)

preserves backward compatiblity for connless packets

Conflicts:

	src/engine/shared/network.cpp
	src/engine/shared/network.h
	src/engine/shared/network_conn.cpp
added support for tokens to connless packets

Conflicts:

	src/engine/shared/network.cpp
	src/engine/shared/network.h
Added response token and CNetTokenManager

Conflicts:

	src/engine/shared/network_client.cpp
Changed CNetClient and CNetServer to work with CNetTokenManager
Added typedef for the tokens
added functionality to send connless packets to the connection peer

also reworked server info sending
FUNCTIONALITY TO RECEIVE CONNLESS PACKETS FROM THE CONNECTION
PEER IS STILL MISSING
added support for receiving connless packets over a connection
fixed Hash function in src/engine/shared/network_token.cpp
Finalized server-client communication over the new protocol

Still missing:
	- Master server
	- Version server

Conflicts:

	src/engine/client/serverbrowser.cpp
	src/engine/shared/network.cpp
fixed some things about connless packets
added CNetTokenCache
Finished CNetTokenCache

	Added basic support for mastersrv
Added some assertions to the network
refactored mastersrv, working for 0.7 only currently
Finished mastersrv, now supports all versions

	Fixed mastersrv packet building
Added versionsrv to mastersrv (ONLY COMPILES, NOT TESTED)

- It's now selectable which services the master starts, available are:
	- mastersrv 0.5
	- mastersrv 0.6
	- mastersrv 0.7
	- versionsrv
removed backward compatiblity