refact splaytree rbtree avltree

	modified:   tf-build-Desktop_Qt_5_0_0_GCC_32bit_SDK-Debug/Makefile
	modified:   tf-build-Desktop_Qt_5_0_0_GCC_32bit_SDK-Debug/main.o
	modified:   tf-build-Desktop_Qt_5_0_0_GCC_32bit_SDK-Debug/tf
	modified:   tf/avltree.hpp
	modified:   tf/bst.hpp
	modified:   tf/main.cpp
	modified:   tf/node.hpp
	modified:   tf/rbtree.hpp
	modified:   tf/splaytree.hpp
	modified:   tf/tf.pro.user

 Changes not staged for commit:
   (use "git add/rm <file>..." to update what will be committed)
   (use "git checkout -- <file>..." to discard changes in working directory)

	deleted:    tf/main.cpp.autosave
	deleted:    tf/node.hpp.autosave
	deleted:    tf/splaytree.hpp.autosave