In any case, the unit tests *are* going to have to make an rc object if we want them to read the global .xdressrc.  Are you fine with that?  Otherwise we need a totally different mechanism to solve the clang configuration problem.