Fix curl dll not getting installed when sound is disabled
Connection: Stop processing malformed packet when encountered
Add pointed_thing to minetest.register_on_placenode

As suggested by qwrwed.
Include system info in the HTTP user agent on Windows
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
Fix error on mod download failure
Fix use of previously deallocated EmergeManager
Fix bug only half of unreliable queue handled per step in worst case
New HUD element - waypoint.
Add propper client initialization
  -add client states to avoid server sending data to uninitialized clients
  -don't show uninitialized clients to other players
  -propper client disconnect handling
Minor comment fixes in server
Minor bugfixes in connection
  -improved peer id calculation
  -honor NDEBUG flag
  -improved disconnect handling
  -increased initial send window
Remove some dead code
Add player:set_sky() with simple skybox support
Add player:override_day_night_ratio() for arbitrarily controlling sunlight brightness
Add additional check to avoid broadcasting private messages in error conditions
Add missing "-" to list of allowed chars in media filenames
Remove noisy error messages, prepend "pathfinder: " to pathfinder messages
Add minetest.kick_player(name, reason)
Escape texture pack names
Fix crash when a error occurs in a globalstep callback
Settings: Add no-exception variants of each get method
Huge overhaul of the entire MapgenParams system

MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations.
Separation between the common and mapgen-specific parameters is now strongly defined.
Mapgen parameters objects are now properly encapsulated within the proper subsystems.