Http Abstractions for parsing Http headers needed for conneg

Moved from http abstractions.
What's the reason why you can't just do this now?