parser for http accept headers