update games/default
Fix all warnings reported by clang
Use binary operators rather than "Python modulo" in decoding block positions
Use bit shifts rather than multiplication in block position encoding
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/clientiface.h
	src/player.h
update games/default
fix
Fix invalid liquid lighting.
Use string as db key instead of s64 (dummy)
Use new key format for leveldb
Merge remote-tracking branch 'minetest/master'
nano optimize
Add redis database backend
fix double join message
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/CMakeLists.txt
	src/cmake_config.h.in
	src/config.h
Remove liquid_finite and weather
Fix warnings
Merge remote-tracking branch 'minetest/master'

Conflicts:
	builtin/mainmenu.lua
	freeminer.conf.example
	src/biome.cpp
	src/constants.h
	src/content_abm.cpp
	src/defaultsettings.cpp
	src/environment.cpp
	src/environment.h
	src/game.cpp
	src/map.cpp
	src/map.h
	src/mapblock.cpp
	src/mapblock.h
	src/script/lua_api/l_env.cpp
	src/script/lua_api/l_env.h
rename liquid_finite to liquid_real
Add support for threadnames on BSD, Windows (MSVC-only), and OSX