added a RequestStack class
[HttpKernel] modified listeners to be BC with Symfony <2.4
moved RequestStack to HttpFoundation and removed RequestContext