use lazyInstMgr for inverse_attr3.cc
abstract class with non-virtual destructor
warning about comparison that was always true
_mainRegistry wasn't initialized
default to case insensitive when searching by instance type
improve comments, a few other small changes that don't affect behavior
include subsuperiterators header
add lazyRefs.h