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