* use a locker to protect the CatalogAddOn-chain against parallel access * rename BCatalog::SetCatalog() to SetTo() and make it a proper initializing function * adjust implementation of BLocaleRoster accordingly