added heap walking code to reclaim.c  -  See later comments

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