Streamlined ImplicitObjectFactory which is localized to the application anyway.
Restored OpenLogPhaseListener
Created a FacesContextFactory to init/term threads and load Factory settings
Created an ODAApplicationFactory, but XPages doesn't seem to pay attention to the setting, so it has no effect