Implementations of this class can be registered with the low-level
transaction-threading system to set up any thread data that is needed
for thread-to-transaction tracking to be done correctly. This level of
indirection allows us to keep the core neutral to such issues (which tend
to be ORB specific), so that it can be used "raw".