Make MutexQueue use jsemaphore for signaling
Fixed minetest reliable udp implementation (compatible to old clients)
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/client.cpp
	src/connection.cpp
	src/connection.h
	src/server.cpp
	src/server.h
Fix check for max_fd == -1 should actually be max_fd != -1
Merge remote-tracking branch 'origin/master'
Deepcopy pointed_thing for after_place_node, give it to on_rightclick too.
Add forceloading
Add operator!= to Inventory(List), make operator== a const method
Compare values instead of pointers in Inventory::operator==
Add InvRef::get/set_lists()
Rename get_json_value to read_json_value
Add maximum recursion depth to read_json_value
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'minetest/master'

Conflicts:
	builtin/builtin.lua
	src/environment.h
	src/script/lua_api/l_env.cpp
	src/script/lua_api/l_env.h
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'