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
Add protection support to auto-rotated nodes
Pass pointed_thing to after_place_node
Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings"

The commit didn't work because the blocks weren't loaded yet.

This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b.

Conflicts:
	minetest.conf.example
Don't lookup node texts in a endless recursion loop
Document "wielditem" visual
Set locale properly when built without gettext support
Make MutexQueue use jsemaphore for signaling
Fixed minetest reliable udp implementation (compatible to old clients)