Imported tagset 133577

Prepare for the multithreaded framework by making the mutable data members of
ProductRegistry nonmutable, and doing the same for some of the mutable data
members of other registries. All member functions that modify these data
members that were "const" functions were changed to non-const.