Fix tree.h not to pollute global namespace.
Fix tree.h not to pollute global namespace.

allanjude/libucl,allanjude/libucl,vstakhov/libucl,vstakhov/libucl,allanjude/libucl,vstakhov/libucl,fichtner/libucl,fichtner/libucl,fichtner/libucl,fichtner/libucl,allanjude/libucl,vstakhov/libucl,allanjude/libucl,vstakhov/libucl,fichtner/libucl