fix: catch MeshUpdateThread exeptions
fix: write styled favoriteservers.json
Tweak some default settings for enhanced gameplay
chg: ENABLE_THREADS=1 for windows,  small reorganize CMakeLists.txt for easier merge to next
Merge remote-tracking branch 'upstream/master' into next

Conflicts:
	src/CMakeLists.txt
chg: mapgen: reorganize layers and floatislands
Add last_login field to auth.txt

Also shortens some related code and adds more parameters to string.split.
Fix dump() indentation with non-tab indents
Speed up removing a node (less block mesh updates).
chg: mapgen: remove copypasted generateFloatIslands
Add mgv5. New noise code, uses biome API. Eased 3d noise for terrain, caves, blobs
Fix regressions and minor improvements in refactor_the_game
a) Fix double tap for jump and show_debug
b) Revert changes to limitFps()... there is no verification that the new method was an issue, but going back to old method just in case
b.2) limitFps() no longer calls device->run() and also no longer has to be called immediately after a call to device->run()
fix: Crashing when no games installed
Merge pull request #127 from donat-b/fix_nil_id_crash

fix: Crashing when no games installed
Stop inserting empty lines at end of minetest.conf file each time it is rewritten

See: https://github.com/minetest/minetest/issues/1790
fix: Minor fixes for singleplayer menu
Merge pull request #128 from donat-b/mainmenu

fix: Minor fixes for singleplayer menu
Implement WieldMeshSceneNode which improves wield mesh rendering

- Don't create and cache an extruded mesh for every (non-node) item.
  Instead use a single one per image resolution.

- For cubic nodes reuse a single wield mesh too

- Improve lighting of the wielded item

- Increase far value of wield mesh scene camera, fixes #1770

- Also includes some minor refactorings of Camera and GenericCAO.
Add tooltips to main menu subgames button bar
Merge remote-tracking branch 'minetest/master'

Conflicts:
	build/android/jni/Android.mk
	builtin/game/auth.lua
	builtin/game/chatcommands.lua
	builtin/mainmenu/dlg_create_world.lua
	freeminer.conf.example
	src/camera.cpp
	src/camera.h
	src/client.cpp
	src/content_cao.cpp
	src/environment.cpp
	src/game.cpp
	src/itemdef.cpp
	src/mapgen_v5.cpp
	src/mapgen_v5.h
	src/noise.cpp
	src/util/numeric.h