Remove deprecated glib function g_tree_traverse() in argument.c and
recyclebin.c by replacing tree implementation with POSIX
tdelete()/tfind()/tsearch().

In recyclebin.c, fix address comparison so it can handle when objects
are > 2G apart.