Update minetest.conf.example
Fix settings to honor numeric conversion errors
Rename try* non exceptioning functions to *NoEx
Fix unexpected preprocessor directive in gettext.cpp
Fix another heap-use-after-free in pause menu.
Revert "Fix settings to honor numeric conversion errors"

This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5.
Remove blank default values for emergequeue_limit_* settings

Add checks for invalid user input for important settings
Rename Settings::tryGet* to Settings::get*NoEx for consistency
Add the option to bind to a specific address
Add missing header
Fix memory leak in database migration
Fix invalid check for fread error on extracting zip
Merge commit '3670f5a' into merge2

Conflicts:
	builtin/mainmenu.lua
	src/defaultsettings.cpp
	src/emerge.cpp
	src/server.cpp
	src/test.cpp