Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams
Settings: Sanitize setting name everywhere, not just LuaSettings
Noise: Create a deep copy of NoiseParams
Remove get_noiseparams function. read_noiseparams should be used from now on
Add paste command (Ctrl-V) in GUIChatConsole
Add support for lacunarity in legacy NoiseParams string format
Biome API: Reduce heat and humidity persistences to 0.5
Move get_schematic and read_schematic to l_mapgen.cpp
Noise: Automatically transform noise maps if needed
NodeResolver: Fix cancelNode and cancelNodeList
Clean up Noise macros
Fix undeclared globals in functions and shorten lines in misc_helpers.lua.
Settings: Sanitize value for multiline terminator tokens
Settings: Fail on invalid sequence and throw exception for LuaSettings
Revert "Adjust the values of dirs1 and dirs2 so that rotate_and_place orients textures correctly"

This reverts commit 9878e8de4fdf232ebb77b396766c339786c01218.

See: https://github.com/minetest/minetest/issues/1939 and IRC log for discussion
Add support for NoiseParams in minetest.get_perlin() and add docs on NoiseParams to lua_api.txt
Mapgens: Rename m_emerge to prevent name collisions
LuaPerlinNoiseMap: Prevent invalid memory access when attempting to generate 3d noise with a buffer created for 2d
Fix typo in mapblock.h
Responsive tooltip offset for Android.

Signed-off-by: Craig Robbins <kde.psych@gmail.com>