FIxed floating isle generation at chunk boundaries

A mapgen fix authored by paramat, as mentioned here: https://github.com/minetest/minetest/issues/989
Fix spaces float islands code
Fix "TODO read modinfo" in modmanager to improve ui usability
Fix win32/msvc i18n (quite UGLY version, blame Microsoft)
Disable localization workaround in server
Fix invalid usage of temporary object in mainmenu json conversion
Fix compiling with 32bit MinGW
Improved default settings for floatland perlin noise 1. Larger, more detailed floatlands.
Fix formspec background padding when clipped
Pass a errfunc to lua_pcall to get a traceback
fixed array limit check when reading Lua specialtiles table
Fix invalid listname and listsize not handled correctly in set_size
Actually fix weather

The real problem was that MapBlocks were not activated before getting sent to the client
Decoration: Stop DecoSimple::resolveNodeNames from complaining about no node name if decolist is used

Fix warning message for spawnby nodes

Prevent type-punning warning caused by casting enum to int
Don't use msvc libs for mingw build
Add CURL_DLL search to show up CURL_DLL in cmake gui and don't silently ignore missing CURL_DLL
Prevent shaders from being created when disabled
Replace print()s with minetest.log() in builtin
Revert "Don't use msvc libs for mingw build"

This reverts commit 3985c01ad71159b888677d0fe2019d7a05debeed.
Handle blank blocks in database

Fix screwed-up indentation