State biome API heat and humidity noise parameters in positional format

Signed-off-by: Craig Robbins <kde.psych@gmail.com>
Increase indentation throughout file for clarity. Correct mistakes. Shorten lines. Make more consistent

Signed-off-by: Craig Robbins <kde.psych@gmail.com>
Large increase in performance
Fix fs::GetRecursiveSubPaths trying to get directory lists for files
Conf.example: Correct grammar and spelling. Shorten some lines. Move a few lines into correct sections. Remove finite liquid reference. Make indentation consistent
Bump version to 0.4.11
Uncomment version patch field
Redefine NodeResolver interface and replace with callback mechanism
Set fallback content if resolving content vector requires everything
VoxelManipulator: Remove unnecessary deallocation steps
LuaVoxelManip: Add option to allocate blank data
PseudoRandom: Expose constant PSEUDORANDOM_MAX
Ore: Add Blob ore type
Ore: Add Vein ore type
Biome API: Add shore top and shore filler nodes, underwater node, water top node. Add water top depth and shore height parameters. Remove water dust node
Cavegen: Fix copy & paste error (solves #2020)
Decoration: Add height_min and height_max parameters

Also set default height_min/height_max to -31000 and 31000,
respectively, for ore and biomes
Skip further loading of client if there was an exit signal
MainMenu: Save 'hide gamemods' and 'hide modpack contents' checkbox state (fixes #1960)
Faster string.split implementation.