Ore: Add Vein ore type
Biome API: Add shore top and shore filler nodes, underwater node, water top node. Add water top depth and shore height parameters. Remove water dust node
Cavegen: Fix copy & paste error (solves #2020)
Decoration: Add height_min and height_max parameters

Also set default height_min/height_max to -31000 and 31000,
respectively, for ore and biomes
Skip further loading of client if there was an exit signal
MainMenu: Save 'hide gamemods' and 'hide modpack contents' checkbox state (fixes #1960)
Faster string.split implementation.
Fix MSVC compiler warning about passing this pointer in initializer list
LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, set_metadata
LuaVoxelManip: Remove blank allocator
FontEngine: Don't use file extension to check font file compatibility
Print unit test failures to dstream
Fix -Wtype-limits warnings and remove disabling of -Wtype-limits
Add util/bump_version.sh
Update Japanese Translation
Add extra buttons to Android GUI. All icons are licensed by freepik.com under CC BY 3.0
Center status text for better visibility.
Ignore downloaded public serverlist if public_serverlist is false

Fixes #1807: When the server list finishes downloading, the local server
list resets in certain conditions
Expose mapgen parameters on scripting init

Add minetest.get_mapgen_params()
Deprecate minetest.register_on_mapgen_init()
Add core.get_mapgen_names() to Main Menu API (and use it)

Also rewrite mapgen registration for static initialization