Pass a service container to ObjectFactory in SessionManager
ObjectFactory needs a service container from which it can fetch the
services to be injected. ObjectFactory::createObject automatically
uses the one being injected into ObjectFactory.
This now allows easy injection of services into session providers.
Change-Id: I8e33e7ff08cef039104b967ce44f29ef106d0a4d