Cleanup client init states by bumping protocol version
Don't use TOSERVER_RECEIVED_MEDIA but TOSERVER_CLIENT_READY as indicatio for client ready
Handle clients with protocol version < 23 (almost) same way as before
Make client tell server about it's version
Add client state to not send bogus player position updates prior init complete
Add access to statistics information (peer connction time,rtt,version)
Fix clients standing stalled in world while preloading item visuals (new clients only)
Add get_player_information to read client specific information from lua
Minor fixes for file/modlist download in mainmenu
Make config honor build system specified config defines
Add support for named threads (atm linux only)
Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY
ignore_world_load_errors=1
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/clientiface.cpp
	src/clientserver.h
	src/server.cpp
	src/server.h
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/config.h
enable ipv6 by default
Fix crash when teleporting near unknown node
Fix broken win32+bsd build
Fix broken Ipv4 serialization on win32
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/porting.h
Merge remote-tracking branch 'upstream/master' into next

Conflicts:
	src/client.cpp
	src/config.h
	src/game.cpp
	src/server.cpp
	src/server.h
Merge remote-tracking branch 'upstream/master' into next
no warning
Use ipv6 for local game
Merge remote-tracking branch 'upstream/master' into next
Fix thread name