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
add potted bonzai and cactus
spelling error (bonsai, not bonzai)
Merge branch 'Zeno' of https://github.com/Zeno-/plantlife_modpack into ferns-cleanup
fix spelling error in texture filename
syntax errors
allow random_facedir parameter during mapgen call
Merge branch 'api-tweak'
Early exit from abstract_ferns.grow_giant_tree_fern

(very) small performance increase
Renamed "leave" to "leaf" where appropriate