More minor bugfixes
Added #includes to double-linked-list/dllist.h
Renamed replace_node in red-black-tree/rbtree.c to avoid name conflict
Added #includes to strings/str.h
Renamed replace_node in tree/tree.c to avoid name conflict