added request factory

Suashed commits:
[Httpernel] added request factory
[FrameworkBundle] added request_factory service