Early exit from abstract_ferns.grow_giant_tree_fern

(very) small performance increase
Renamed "leave" to "leaf" where appropriate
Refactor abstract_ferns.grow_giant_tree_fern

Arguably more readable; definately more maintainable

Potentially slower but if it is the difference would be negligable
Renamed SeTTiNGS.txt to settings.lua

It's a Lua file... the extension should reflect what it actually is
Stop polluting global namespace
Bump minor version number
Removed obsolete or useless code

Some commented code makes no sense because there is not comment as to why it's commented out. Removed.
derp
typo (bug fix)
Fixed stupid node names
allow random_facedir parameter during mapgen call
Merge branch 'Zeno' of https://github.com/Zeno-/plantlife_modpack into ferns-cleanup
syntax errors
Merge branch 'master' of https://github.com/VanessaE/plantlife_modpack.git into Zeno
Merge branch 'ferns-cleanup' of https://github.com/VanessaE/plantlife_modpack.git into Zeno
Merge branch 'api-tweak' of https://github.com/VanessaE/plantlife_modpack.git into Zeno
Merge branch 'master' of https://github.com/VanessaE/plantlife_modpack.git into Zeno
Renamed config/settings var names
Moved ferns "'module' loaded" asserts to top of files
Random lady fern face direction