[HttpKernel] normalized HTTP exceptions classes

I've removed the code as it is never used.

And I've added the headers argument to all sub-classes.