Fix class/struct forward declaration inconsistencies (good on ya, MSVC)
Play player_damage.ogg when recieving damage and additionally play player_falling_damage.ogg when recieving falling damage
Enable word wrapping in profiler IGUIStaticText (freetype needs this)
Reset dig_time when switching to a tool that cant dig the current node
Fixes cmake-gui causing RUN_IN_PLACE to be always off
Fix crash in dump() when index is a table
Add basic unicode support to the console (linux workaround)
Removed a redundant step which degraded performance
Lazy sunday typo fixing. s/unban_player_of_ip/unban_player_or_ip/g
Tweak IDropAction restriction handling in server.cpp
Extend a delay in TestConnection from 50 to 100 milliseconds.

The 50 ms delay causes frequent test failures on certain systems with
slow network stacks, these failures go away with the 100 ms variant.
Add initial Decoration support, many misc. improvements & modifications
Decoration: Change divlen to sidelen
Decoration, Ore: Resolve node names on Mapgen init
Remove useless recalculation of bounding box (mapblock_mesh)
Fix calculation of selected item (for not drawing it) in formspec

The previous code did not work when the list did not start at index 0
of the inventory list (issue #779).
Formspec: Don't perform black magic if selected item fits the guess
Show number of objects in client environment in profiler (F6)
Decoration: Place decorations in mgv6, check if air or cignore before placement
Compress textures