Description
OWB currently uses a classloader based scheme for the web bean contexts (basically the singletonService's collection of per-module "singleton" components). Although we don't actually know what the intended scope of this goo is, it's unlikely to correspond to a classloader. So we can replace it with something we set on entering and exiting a context using a ThreadContextListener.