Bugfix to get_all_craft_recipes.
Indexes for empty slots shall not be skipped.
Fix wrong names for parallax settings in config example.
Fix particle code ignoring return value of std::vector::erase(). Wat.
Use sleep_ms instead of select in httpfetch when max_fd == -1, fixes WSAEINVAL
Make SHA1::addBytes(..., 0) a no-op instead of an assertion failure
Remove FPS from window title
This doubles performance on some window managers (WTF?!)
Revert "Fix minetest.facedir_to_dir when param2 is 5 or 7."

This reverts commit 4e5760a5416cbca6945b1b4484cbd96bea7b250c.
Fix InventoryList reading order

Lua does not guarantee that the indexes of a table will be in numerical order.
Initialize world before creating BanManager and RollbackManager
Fix enum element name in Lua HUD code (position vs. pos)
Fix exception caused by destroying sockets on Server shutdown
Bump version to 0.4.9
Fix objects being selected behind a node
Reenable -dev suffix
Fix absence of images when compiled with RUN_IN_PLACE=0.
Add option to link to OpenGL ES, fixes #1051
BUILD: prefer pkg-config for freetype2 detection

This can solve numerous problems such as:
http://www.cmake.org/Bug/view.php?id=13959
http://www.cmake.org/Bug/view.php?id=14601

If pkg-config or freetype2.pc is not found, then fall back to the
FindFreetype.cmake module logic.

Restrict to UNIX since I only tested it here.
BUILD: fix cmake list parsing

because cmake is unable to parse it's own lists properly
Fix main menu error message dialog: Now multi-line messages aren't cut at half of second line
Create new instance of mesh every time it's required (Solves #703)