Defines an interface for classes that parse the HTTP Accept header into a set or MimeType definitions ordered by priority.
The ordering is based on the order they appear in the Accept header as well as the 'q' (for quality) parameter. A mime type definition of 'text/xml;q=0.6' will have a higher priorty than 'text/html' due to the q parameter