[HttpKernel] Replaces custom kernel with symfony HttpKernel

* uses `symfony/http-kernel`