Write a general http_split() function to use when finding tokens
and what's not in http headers.

Make http_GetHdrToken() return both start and end of tokendata so
we can chew on it without thinking about NUL vs. anything else.
Merge branch 'master' of git.varnish-cache.org:varnish-cache