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)
Add function to deregister a profiler from profiler list
Actually pause singleplayer game in pause menu and use lower maximum FPS in it
Escape error messages in error dialog
Send long announce as POST, show OS in useragent
Add lag reporting to masterserver (average dtime)
StyledWriter  -> FastWriter in masterserver announce
Fix wrong named masterserver announce variable
Prevent auto-rotated nodes replacing the nodes they are placed on