added heap walking code to reclaim.c

Ivan,  this is code to walk the boehm managed heap of live objects.  You may want to rename the functions a little bit.