removed useless glib dependency, added partial implementation of in_order iterator to binary_tree