added a RequestStack class
[HttpKernel] renamed the kernel finished event
[HttpKernel] tweaked the code
[HttpKernel] modified listeners to be BC with Symfony <2.4
moved RequestStack to HttpFoundation and removed RequestContext