Wielded fixes. Add shaders support.
Add Generator Element Management framework

Add BiomeManager, OreManager, DecorationManager, and SchematicManager
Add eased 3d point-value noise functions
Mapgen v7: Fix uninitialized spflags
Mapgen v5: Fix minor style issue
Fix compilation under some Linux distributions
Add option 'eased' to NoiseParams

Signed-off-by: Craig Robbins <kde.psych@gmail.com>
Improved VoxelArea variable locality, thus performance

Signed-off-by: Craig Robbins <kde.psych@gmail.com>
Remove most exceptions from getNode() (and variants)
Fix warnings and other misc. minor changes
fix: use shared_ptr for clients
Merge pull request #137 from donat-b/numpad

Fix numpad keys in console
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/emerge.h
	src/mg_biome.cpp
	src/mg_biome.h
	src/noise.h
Merge commit '92815ad'

Conflicts:
	src/noise.h
Merge remote-tracking branch 'origin/master'
Merge commit '5b8855e'

Conflicts:
	src/collision.cpp
	src/environment.cpp
	src/game.cpp
	src/localplayer.cpp
	src/map.cpp
	src/map.h
	src/mapblock.cpp
	src/mapblock.h
	src/particles.cpp
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/emerge.h
	src/mapgen_v6.h
	src/mg_biome.h
new: MapNode operator!
fix: water on 0 level
Fix some v3pos
Fix freebsd build