Fix hotbar padding at bottom
Change mainmenu texture handling + small misc changes

Texture names must now be escaped in formspec elements image[],
background[], image_button[], image_button_exit[].

Instead of special-case handling of texture loading (and unloading
which was missing) in guiFormSpecMenu.cpp, use the newly created
ISimpleTextureSource interface which is a minimal subset of
ITextureSource. There is an implementation of this interface
used by GUIEngine (MenuTextureSource).

Fix an off-by-one bug in unescape_string; it caused requests for a
texture called "\0".
Always use builtin JThread library
Add configurable PRAGMA synchronous =
Fog depend on humidity
Use cached "weather" setting
Fix comments about length of server step

6b927229f5f9cb9a8163ecec482160975199fa0f Changed the default server step
from 0.05s to 0.1s
Weather: Clean up getHeat/getHumidity somewhat
Fix some warnings and other minor details
Fix null dereference in weather update functions
Add option to scale image to percentage values
Fix compiling issue of MSVC
Re-fix hud_change stat argument retrieval

Conflicts:
	src/script/lua_api/l_object.cpp
Add curl, freetype and luaJIT to CMAKE_BUILD_INFO
Lower the default max_users from 100 to 15
Show git hash in version string at top left corner of window
Remove doc/gpl-2.0.txt, add doc/lgpl-2.1.txt
Add --version option
Allow to manually specify param2 in minetest.item_place() and return success
Add set_name(), set_count(), set_wear() and set_metadata() to Lua ItemStack