Http Abstractions for parsing Http headers needed for conneg.