Altered friend declarations, plus a few other proper scoping tweaks based on feedback from clang compiler
Altered friend declarations, plus a few other proper scoping tweaks based on feedback from clang compiler

zhenglaizhang/st_tree,wh-acmer/arbitrary-tree,erikerlandson/st_tree