Description
Currently if one likes to use @SessionScoped, @ReqeustScoped, etc in a unit test, he needs to directly access our internal DefaultLifecycle with all it's dependencies.
Therefore we should introduce an interface which provides methods to start/stop requests and sessions (maybe also conversations).